我想在控制台中运行python函数,如下所示:
my_function_name
在任何一个目录下,我都试图遵循阿拉耶克对这个问题的回答: run a python script in terminal without the python command
但是我仍然需要调用my_function_name.py
来使它工作。如果我只调用my_function_name
,控制台将通知我command not found
。我还试图添加一个带有以下答案的符号链接:Running a Python Script Like a Built-in Shell Command,但失败了
sudo ln -s my_function_name.py /home/thovo/test/my_function_name
ln: failed to create symbolic link ‘/home/thovo/test/my_function_name/my_function_name.py’: File exists
更改脚本的名称使其不再具有
.py
扩展名。在将这个shebang添加到文件的顶部:
#!/usr/bin/env python
并删除文件扩展名。在相关问题 更多 >
编程相关推荐