Я новичок в python, и здесь проблема касается меня все время. Например, очень простой код:выполнить код python в терминале
a = int (input (' please a number '))
if a <0:
a = 0
print ('change to zero')
elif a == 0:
print ('zero')
elif a == 1:
print ('one')
else:
print ('more')
Этот код работает хорошо в терминале при вводе в python testif.py
(имя файла). Но когда я пытаюсь напечатать ./testif.py
Он показывает:
-bash: ./testif.py: Permission denied
Это также происходит в убунту, я пытался добавить
#!/usr/bin/python
на первой линии, он по-прежнему не работает
Так пожалуйста, помогите мне с моей проблемой, все время боритесь.
Вы пытались добавить его в качестве псевдонима в файле bashrc? Я бы сделал это, чтобы он запускался как ./scriptName – ryekayo
Вы сделали исполняемый файл сценария? ('chmod + x testif.py') –
это работает, но мне нужно делать это каждый раз, когда я хочу напечатать ./. Есть ли способ, которым я могу разобраться в разовой ситуации? –