-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ファイル I/O に関するPython チュートリアルのセクションをお読みください。

于 2012-05-20T08:48:30.470 に答える