我们可以从 Python 中由 py2exe 创建的可执行文件进行文件处理吗?
Can we do file handling from executable created by py2exe in Python?
我写了下面的代码
f = open("tt.txt","w")
print >> f, 123
val = input("Enter the number_")
print val*val
raw_input()
f.close()
然后通过py2exe创建可执行文件。单击可执行文件时会弹出一个 window 弹出窗口,要求输入数字的平方,但不会像程序在简单执行时那样创建文件。为什么会这样?有办法解决吗?
文件将在当前工作目录中创建。要获取工作目录,请执行:
import os
print os.getcwd()
该文件应在该目录中创建。确保您有写入权限。
我写了下面的代码
f = open("tt.txt","w")
print >> f, 123
val = input("Enter the number_")
print val*val
raw_input()
f.close()
然后通过py2exe创建可执行文件。单击可执行文件时会弹出一个 window 弹出窗口,要求输入数字的平方,但不会像程序在简单执行时那样创建文件。为什么会这样?有办法解决吗?
文件将在当前工作目录中创建。要获取工作目录,请执行:
import os
print os.getcwd()
该文件应在该目录中创建。确保您有写入权限。