Python: Как вызывать и запускать сценарии python с рабочего стола, подав команду в редакторе python? - PullRequest
0 голосов
/ 29 мая 2020

У меня есть два файла сценария python в папке рабочего стола, и я хотел бы запустить его на основе оператора if. Например: при вызове «Ram» и «Sam» запустите python script file_1, а для 'Mohan' запустите python script file_2. Есть ли способ вызвать и запустить сценарии, указав некоторую команду на основе оператора if? Ниже указан путь к файлам и фреймворкам.

file_1 = 'c:/users/rec/name/file_1.py'
file_2 = 'c:/users/rec/name/file_2.py'

df = {'name': ['Ram','Mohan','Sam'], 'salary':[1000, 2000, 1500]}

1 Ответ

0 голосов
/ 29 мая 2020

Используйте оператор импорта для запуска:

  • Сначала назовите файл, который вы нам показали, как 'c:/users/rec/name/<filename>.py'
  • Затем попробуйте запустить это:
df = {'name': ['Ram','Mohan','Sam'], 'salary':[1000, 2000, 1500]}

person = 'Ram' #Get somebody in this variable

#Import each program depending on person
if person == 'Ram' or person == 'Sam':
    import file_1

else if person == 'Mohan':
    import file_2

else:
    print('Person was not Sam, Ram, or Mohan.')

#Adjust as needed

Чтобы переименовать файл, введите os.rename:

import os

os.rename('original file name', 'new file name')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...