【发布时间】:2021-12-27 11:19:07
【问题描述】:
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
filedir = filedialog.askopenfilename()
print(filedir)
items = open(filedir, 'a+')
text = items.read()
print(text)
当我运行代码并选择一个文件时,它不会输出任何内容。手动把文件位置放到代码里还是什么都没有输出,.txt文件肯定有内容。
【问题讨论】:
-
你确定吗?你把内容保存在txt文件里了吗?
-
使用模式'a+'打开文件会将文件指针放在文件末尾。所以后续的
read()将不会返回任何内容。如果您只想读取文件内容,请改用“r”模式打开。