【发布时间】:2018-05-13 20:49:59
【问题描述】:
所以我正在尝试创建一种可以搜索文件并打印出来的方法。
def search():
searched = input("... ")
with open(searched + ".py", "r") as my_file:
print(my_file)
search()
但控制台打印出 <_io.textiowrapper name="RandomPrac.py" mode="r" encoding="UTF-8"> 这是什么意思?
【问题讨论】:
-
您打印的是文件对象而不是内容。试试
print(my_file.read()) -
这是文件处理程序对象,也许你需要
my_file.read()来读取文件数据。