一、Python执行方式
Python可以通过交互式和非交互式两种方式进行执行。
交互式表示直接进入Python命令行,输入代码后即可执行并得到结果。非交互式则需要通过.py
脚本文件进行执行。
交互式执行:
>>> print("Hello World!")
Hello World!
非交互式执行:
python test.py
二、执行Python脚本怎么传入参数
Python脚本可以通过sys
模块进行传入参数,sys.argv[]
是一个包含命令行参数的列表。
Python脚本代码示例:
import sys
print(sys.argv[0])
print(sys.argv[1])
执行Python脚本并传入参数:
python test.py arg1 arg2
预期输出:
test.py
arg1
三、Python执行方法
Python的执行方式有两种,即解释型执行与编译型执行。Python是一门解释性语言,因此解释型执行是最常见的方式。 解释型执行:
python test.py
编译型执行:
python -m compileall test.py
python __pycache__/test.cpython-38.pyc
四、Python执行命令快捷键
在Python命令行或其他交互式界面中,常用的执行命令快捷键如下:
Ctrl + D
:退出Python命令行Ctrl + Z
:在Windows平台下,可以使用该快捷键退出一个正在运行的Python脚本Ctrl + C
:终止当前的Python程序或命令行Tab 键
:自动补全命令或路径
五、Python执行Linux命令
在Python脚本中,可以使用os
模块或subprocess
模块执行Linux命令。
os模块执行命令示例:
import os
os.system("ls")
subprocess模块执行命令示例:
import subprocess
subprocess.call("ls")
六、树莓派执行Python脚本的命令
在树莓派中,执行Python脚本的命令为python3
。
命令示例:
python3 test.py
七、Python执行CMD命令
在Windows中,执行CMD命令可以使用os
模块。
命令示例:
import os
os.system("cmd /c ipconfig")
八、Python执行快捷键
在Python IDLE中,常用的执行快捷键如下:
F5
:执行当前窗口中的代码Ctrl + F5
:执行当前窗口中的代码,不打印输出结果Ctrl + B
:执行当前光标所在行代码
九、Python执行JS代码
可以使用PyV8
库或PyExecJS
库在Python中执行JavaScript代码。
PyV8库执行JS代码示例:
import PyV8
with PyV8.JSContext() as ctxt:
results = ctxt.eval("7 * 6")
print(results)
PyExecJS库执行JS代码示例:
import execjs
results = execjs.eval("7 * 6")
print(results)
十、Python执行文件选取
Python可以使用filedialog
模块在GUI界面中选择要执行的文件。
命令示例:
from tkinter import *
from tkinter import filedialog
root = Tk()
root.filename = filedialog.askopenfilename(initialdir="/", title="Select file",
filetypes=(("python files", "*.py"), ("all files", "*.*")))
print("Selected file:", root.filename)