【发布时间】:2016-03-30 05:59:53
【问题描述】:
我有这个 python 脚本,它打开一个文件对话框并选择一个文本文件而不是将其内容复制到另一个文件。
当我打开第二个文件时它仍然是空的
谁能帮我解决这个问题?
OPenDirectory.py
#!/usr/bin/python
import Tkinter
import tkFileDialog
''''Open txt files in the selected path '''
def OpenRead():
Tkinter.Tk().withdraw()
in_path = tkFileDialog.askopenfile(initialdir = 'C:\Users\LT GM\Downloads', filetypes=[('text files', ' TXT ')])
readingFile = in_path.read()
writeFile = open ('copiedFile.txt', 'w')
writeFile.write(readingFile)
print " we'r done!!"
in_path.close()
writeFile.close()
if __name__== "__main__":
OpenRead()
【问题讨论】:
-
尝试指定输出文件的完整路径,例如
writeFile = open ('c:\\copiedFile.txt', 'w')。结果文件还是空的吗?
标签: python error-handling openfiledialog read-write