-2

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

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,但这似乎不起作用,而且我不知道该变量将是什么。

4

1 回答 1

5

该文件根本没有打开。要打开它,请调用open(file_path)。这给了你一个你可以read从或write到的对象。请阅读 Python 教程中关于文件 I/O 的部分

于 2012-05-20T08:48:30.470 回答