我们可以从Python中的py2exe创建的可执行文件中进行文件处理吗?

时间:2015-10-01 15:13:17

标签: python py2exe

我在下面写了代码

f = open("tt.txt","w")
print >> f, 123
val = input("Enter the number_")
print val*val
raw_input()
f.close()

然后通过py2exe创建可执行文件。在点击可执行文件时,会弹出一个窗口弹出窗口,要求输入一个数字,但是不会像简单执行的程序那样创建一个文件。为什么会这样?无论如何要解决它?

1 个答案:

答案 0 :(得分:2)

该文件将在当前工作目录中创建。要获取工作目录,请执行:

 import os
 print os.getcwd()

应该在该目录中创建该文件。确保您具有写入权限。