Как запустить скрипт Python от компьютера и сделать в файл во флеш-накопителе

У меня есть сценарий Python, который считает файл "Customer_List", управлять им и записать его обратно к Customer_List снова.
Это работает хорошо в Windows, но я хочу знать, как выполнить его на Ubuntu, я должен запустить этот скрипт Python от жесткого диска и считать .txt файл во флеш-накопителе

Обновление 08.09.19

Я сделал предложение cmak.fr's г-на:

  1. Я переименовал файл Python к billywork.py

  2. Я изменил первую строку и путь к файлу Customer_List

    #!/home/thanapong/Desktop/billywork
    
    if a == 0:
    data = pd.read_csv("/media/thanapong/F91B-8B18/Customer_List.txt", header=0)
    query = data.loc[data['NAME']==lookfor]
    if not query.empty:
     print(query)
     data.loc[data['NAME']==lookfor, 'SCORE'] = (query.SCORE - 1)
     print()
     print(data.loc[data['NAME']==lookfor])
     data.to_csv("/media/thanapong/F91B-8B18/Customer_List.txt", index=None)
    else:
     print('Not found')
    
  3. Я использовал whereis команда, но это не дало мне каталог файла, таким образом, я перетащил billywork.py в терминале и использовал тот полный путь, и сделайте то же самое с Customer_List. Когда я работал chmod +x , это ничего не делает. Затем я работал python billywork.py, но это все еще дает ошибку.

    enter image description here

0
задан 9 August 2019 в 06:29

1 ответ

(Нравятся скопировать/вставить всем текстам вместо того, чтобы отправить снимки экрана)

Все проблемы, с которыми Вы сталкиваетесь, связаны с путями файлов

, сценарий python.py Python нужно назвать с чем-то еще, чем 'Python'. Нет никакой проблемы с этим именем , но , так как интерпретатор Python называют 'Python', это может нарушать

, сценарий billywork.py Python расположен на рабочем столе
~/Desktop/billywork.py

Для создания этого исполняемым файлом

ДОПОЛНИТЕЛЬНАЯ Хижина :
- Редактирование первая строка, которая укажет путь к интерпретатору Python
#!/usr/bin/python, для универсальной версии
интерпретатора Python, можно получить путь программы с командой whereis как whereis python

, Эту дополнительную строку называют хижина
#! синтаксис использовал в сценариях указывать на интерпретатор для выполнения
С (корректной) хижиной и исполняемым сценарием, который можно выполнить его просто путем ввода /path/to/script.py в Вас случай ~/Desktop/billywork.py

Без хижины, сценарий нужно назвать как параметр программы интерпретатора. Это python ~/Desktop/billywork

- Делают billywork.py исполняемый файл сценария
chmod +x ~/Desktop/python.py

Customer_List.txt, расположение файла

Добирается, полный путь файла путем перетаскивания файла к окну терминала
/media/thanapong/F91B-8B18/Customer_List.txt является полным путем текстового файла
Редактирование части сценария Python, где расположение файла должно стоять.

1
ответ дан 23 October 2019 в 07:12

Другие вопросы по тегам:

Похожие вопросы: