2015-10-01 1 views
3

я написал ниже кодМожно ли обрабатывать файлы из исполняемого файла, созданного py2exe в Python?

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

А затем создал исполняемый через py2exe. При нажатии на исполняемый файл появляется всплывающее окно, которое запрашивает число, которое дает его квадрат, но не создает такой файл, как программа для простого выполнения. Почему это происходит? Есть ли способ разрешить это?

ответ

2

Файл будет создан в текущем рабочем каталоге. Чтобы получить рабочий каталог, выполните:

import os 
print os.getcwd() 

Файл должен быть создан в этом каталоге. Убедитесь, что у вас есть доступ на запись.

 Смежные вопросы

  • Нет связанных вопросов^_^