Открытие файла переменных в Python [дубликат]Python

Программы на Python
Ответить
Anonymous
 Открытие файла переменных в Python [дубликат]

Сообщение Anonymous »

Я пытаюсь создать программу, в которой пользователь открывает файл на Python. Вот соответствующий код:

Код: Выделить всё

def fileopen():
source = input("Enter the name of the source file (w/ extension): ")
f = open("%s" %source, "r") #open the file
filelist = f.read()
f.close()
print(filelist)
encrypt(filelist)
это приводит к следующей ошибке:

Код: Выделить всё

Enter the name of the source file (w/ extension): source

Traceback (most recent call last):
File "C:\Python27\Encrypt\Encrypt.py", line 27, in 
fileopen()
File "C:\Python27\Encrypt\Encrypt.py", line 2, in fileopen
source = input("Enter the name of the source file (w/ extension): ")
File "", line 1, in 
NameError: name 'source' is not defined
>>>
Он работал, когда я оставлял его как статический файл (например, source.txt), но мне нужно иметь возможность выбрать файл для использования.

Он работал, когда я оставлял его как статический файл (например, source.txt), но мне нужно иметь возможность выбрать файл для использования.

Он работал, когда я оставил его установленным как статический файл (например, source.txt), но мне нужно иметь возможность выбрать файл для использования.

Он работал, когда я оставил его установленным как статический файл (например, source.txt).

п>

Подробнее здесь: https://stackoverflow.com/questions/205 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»