一、命令行选项
1.解释器选项
python的解释器非常像unix的shell,在我们使用python的过程中,我们可以指定很多的选项。
比如,最常用的选项如下:
python script.py
在非交互的模式中,整个输入选项在代码执行前被执行。所有的命令行选项可以通过sys.argv来获取。
Note:
sys.argv的第一个参数sys.argv[0] 表程序的源文件。
1. python -c <command>
在命令行中执行python的代码,命令可以是一个或者多个python的语句段,语句段的书写格式和源码中的写法相同。
如果使用-c选项,sys.argv的第一个参数sys.argv[0]是-c,并且当前的目录被添加到sys.path变量中。
代码可以用单引号或者双引号括起来。
2. python -m <module-name> [parameter]
在sys.path变量中,找到模块,执行 <module-name> 的__main__。
在这种情况下sys.argv的第一个参数是模块的全路径。
比如:在本地启动一个简单的server
python -m SimpleHTTPServer 8080
3. python -
从标准输入读入语句并执行
Note:
当前的目录会被加入到sys.path变量中,sys.argv[0]是-。
4. python <script> <parameter>
执行源文件中的代码,当前的目录会被加入到sys.path变量中,sys.argv[0]是源文件的路径。
5. python -i (python)
如果没有指定解释器的选项,默认是-i,当前的目录会被加入到sys.path变量中,sys.argv[0]表示空字符串。
2.通用选项
1. -h (或者--help),打印出简单的帮助文档。
2. -V (或者--version),打印出当前python的版本。
二、环境变量
1. PYTHONHOME
修改python标准模块的加载路径,默认加载路径在:prefix/lib/pythonversionand
和 exec_prefix/lib/pythonversion
。当PYTHONHOME被指定为一个路径时,这个路径替换了prefix和exec_prefix,指定多个路径时表示:prefix:exec_prefix。
2. PYTHONPATH
修改模块的默认加载路径。一般情况下是追加PYTHONPATH。
也可以通过sys.path查看,追加模块加载的路径。
3. PYTHONCASEOK
导入python模块的时候不区分大小写
4. PYTHONSTARTUP
python启动后,执行一段代码,比如:python自动补全。
总结
以上所述是小编给大家介绍的python常用命令行选项与环境变量,希望对大家有所帮助,也非常感谢大家对网站的支持!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- 张韶涵2024 《不负韶华》开盘母带[低速原抓WAV+CUE][1.1G]
- lol全球总决赛lcs三号种子是谁 S14全球总决赛lcs三号种子队伍介绍
- lol全球总决赛lck三号种子是谁 S14全球总决赛lck三号种子队伍
- 群星.2005-三里屯音乐之男孩女孩的情人节【太合麦田】【WAV+CUE】
- 崔健.2005-给你一点颜色【东西音乐】【WAV+CUE】
- 南台湾小姑娘.1998-心爱,等一下【大旗】【WAV+CUE】
- 【新世纪】群星-美丽人生(CestLaVie)(6CD)[WAV+CUE]
- ProteanQuartet-Tempusomniavincit(2024)[24-WAV]
- SirEdwardElgarconductsElgar[FLAC+CUE]
- 田震《20世纪中华歌坛名人百集珍藏版》[WAV+CUE][1G]
- BEYOND《大地》24K金蝶限量编号[低速原抓WAV+CUE][986M]
- 陈奕迅《准备中 SACD》[日本限量版] [WAV+CUE][1.2G]
- TWINS.2004-SUCHABETTERDAY精美礼盒特别版2CD【英皇娱乐】【WAV+CUE】
- 音乐磁场.1991-1998-音乐磁场系列22CD【瑞星】【WAV+CUE】
- 韦绮姗.1993-LOVE.ME.ONCE.AGAIN【永高创意】【WAV+CUE】