从python中的方法引用文件

时间:2012-05-20 08:32:58

标签: python tk

我需要一些帮助。我正在使用此方法来帮助我打开一个带有对话框的文件:

from Tkinter import *
import tkFileDialog

fileOpen = Tk()
fileOpen.withdraw() #hiding tkinter window

file_path = tkFileDialog.askopenfilename(
title="Open file", filetypes=[("txt file",".txt"),("All files",".*")])

if file_path != "":
    print "you chose file with path:", file_path

else:
    print "you didn't open anything!"

print file_path

它工作正常,文件在Python中打开,但我不知道如何在该文件上进一步执行命令,例如,如果我想阅读或写入它。
我已经尝试将其引用为fileOpen,但这似乎不起作用,我不知道变量会是什么。

1 个答案:

答案 0 :(得分:5)

文件根本没有打开。要打开它,请致电open(file_path)。这会为您提供一个可以read来自或write的对象。请阅读Python教程的section on file I/O