2024-04-29 16:46:05 发布
网友
问题:在命令行中,如何调用python脚本,而不必在脚本名称前键入python?这可能吗?
python
信息:
我编写了一个方便的脚本,用于从命令行访问sqlite数据库,但我不喜欢键入“python SQLsap args”,而是只键入“SQLsap args”。我不知道这是否有可能,但如果有可能的话就好了。不仅仅是这个节目。
你可以在脚本的第一行加上一个shebang:
#!/usr/bin/env python
这将告诉您当前的shell要将脚本馈送到哪个命令中。
你想要一杯酒。#!/path/to/python。把它放到python脚本的第一行。#!实际上是一个神奇的数字,告诉操作系统将文件解释为名为的程序的脚本。您可以提供/usr/bin/python或/usr/bin/env python来调用/usr/bin/env程序并告诉它您需要安装系统的Python解释器。
#!/path/to/python
#!
/usr/bin/python
/usr/bin/env python
/usr/bin/env
您还必须将脚本放在路径中,除非您可以键入./SQLsap args。
./SQLsap args
假设这是在unix系统上,您可以在文件顶部添加一个“shebang”,如下所示:#!/usr/bin/env python
然后设置如下可执行标志:chmod +x SQLsap
chmod +x SQLsap
你可以在脚本的第一行加上一个shebang:
这将告诉您当前的shell要将脚本馈送到哪个命令中。
你想要一杯酒。
#!/path/to/python
。把它放到python脚本的第一行。#!
实际上是一个神奇的数字,告诉操作系统将文件解释为名为的程序的脚本。您可以提供/usr/bin/python
或/usr/bin/env python
来调用/usr/bin/env
程序并告诉它您需要安装系统的Python解释器。您还必须将脚本放在路径中,除非您可以键入
./SQLsap args
。假设这是在unix系统上,您可以在文件顶部添加一个“shebang”,如下所示:
#!/usr/bin/env python
然后设置如下可执行标志:
chmod +x SQLsap
相关问题 更多 >
编程相关推荐