当前位置: 首页 > 面试题库 >

如何在Linux中执行python文件

昌正奇
2023-03-14
问题内容

我正在使用linux mint,并且要运行python文件,我必须在终端中输入:python [file path],那么有没有办法使该文件可执行,并使其python在我双击时自动运行命令?

而且自从我停止处理Windows以来,我想知道那里的.py文件是否也可以自动执行,还是我需要一些步骤。

谢谢


问题答案:

您必须添加一个shebang。shebang是文件的第一行。系统正在寻找其执行文件的条件。

它看起来应该像这样:

#!/usr/bin/env python

或真实的道路

#!/usr/bin/python

您还应该检查文件是否有权执行。 chmod +x file.py

正如Fabian所说,请看一下Wikipedia:Wikipedia-
Shebang(zh)



 类似资料:
  • 问题内容: 我正在尝试从解释器中使用python命令执行文件。 编辑:我正在尝试使用该文件中的变量和设置,而不是调用一个单独的进程。 问题答案: 几种方法。 从外壳 从IDLE内部,按 F5 。 如果您是交互式输入,请尝试以下操作:( 仅适用于Python 2 !) 对于Python3 ,请使用:

  • 本文向大家介绍如何在python中执行另一个py文件,包括了如何在python中执行另一个py文件的使用技巧和注意事项,需要的朋友参考一下 使用命令:os.system('python file_name.py') 解释:os.system是执行当前的系统命令 1、拿windows系统举例: 2、linux: 其他方法: execfile('xx.py'),括号内为py文件路径; 如果专需要传参数

  • 问题内容: 我只想知道哪种是在C ++中执行外部命令的最佳方法,如果有的话如何获取输出? 编辑 :我想我不得不告诉我我是这个世界上的新手,所以我认为我需要一个可行的例子。例如,我想执行如下命令: 我怎么做? 问题答案: 使用功能。 示例(不完整,生产质量代码,无错误处理):

  • 问题内容: 如何在Linux中从C执行Shell脚本? 问题答案: 这取决于您要对脚本(或要运行的任何其他程序)执行的操作。 如果只想运行脚本,这是最容易的事情,但是它也做其他一些事情,包括运行shell并让其运行命令(在大多数* nix下是/ bin / sh)。 如果您要通过标准输入来输入shell脚本或使用其标准输出,则可以使用(和)设置管道。这也使用外壳程序(大多数* nix下是/ bin

  • 问题内容: 我有一个简单的脚本blah.py(使用Python 2): 如果我通过以下方式执行脚本: 它输出参数,但是如果我通过以下方式执行脚本: 发生错误: 因此参数不会传递给脚本。 PATH中的python.exe。路径中也包含blah.py的文件夹。 python.exe是执行* .py文件的默认程序。 问题是什么? 问题答案: 执行脚本而不在前面键入“ python”时,你需要了解有关Wi

  • 问题内容: 似乎是一个新手问题,但事实并非如此。一些通用方法并非在所有情况下都有效: sys.argv [0] 这意味着使用,但是如果你是从另一个目录中的另一个Python脚本运行的,则此方法不起作用,并且这可能在现实生活中发生。 文件 这意味着使用,但是我发现这不起作用: py2exe没有属性,但是有一种解决方法 当你从IDLE运行时,没有属性 我得到的 答案不完整的相关问题: Python-查