当前位置: 首页 > news >正文

python的高级用法

对于python的使用,我们常见的用法是python xx.py直接执行脚本,有时可能您需要在脚本的第一行添加(#!/usr/bin/env python3 或 #!/usr/local/bin/python3),然后chmod确保脚本文件具有可执行权限。这样脚本就可以在终端直接运行。但是下面介绍一些python不常用的高级用法:
在这里插入图片描述

1. -c

执行指定的 Python 代码字符串:

python -c "import numpy as np;print(np.__version__)"

2. -i

以交互模式启动,允许在执行脚本后进入 Python 交互环境:

python -i script.py

3. -O

以优化模式运行,生成 .pyo 文件(优化字节码),通常可以忽略 assert 语句:

python -O script.py

4. -B

禁止生成字节码文件(.pyc 文件):

python -B script.py

5. -v

输出详细信息,显示导入模块的详细信息:

python -v script.py

6. -h

显示帮助信息,列出可用的命令行选项:

python -h

7. -m

用于以模块方式运行库:

python -m module_name

具体的使用方式有:

  • 在 Python3 中,只需一行命令就能实现一个简单的 HTTP 服务:
python -m http.server 8000
####在 Python2 中是这样
python -m SimpleHTTPServer 8000
  • 只需要一行命令“python -m pydoc -p xxx”,就能生成 HTML 格式的官方帮助文档,
  • 执行 pdb 的调试命令“python -m pdb xxx.py”,以调试模式来执行“xxx.py”脚本
  • 用 timeit 在命令行中测试一小段代码的运行时间
  • python -m pip install xxx,可以精确地控制三方库的安装位置。

8. -q

以安静模式运行,抑制启动信息:

python -q script.py

这些参数可以用于控制 Python 解释器的行为,根据需求来执行不同的操作。


http://www.mrgr.cn/news/38448.html

相关文章:

  • QtCreator的界面
  • SAP EWM QM 集成
  • systemd使用入门
  • 力扣 最小覆盖子串
  • 【qt】QQ仿真项目1
  • Leetcode 213. 打家劫舍 II
  • Spring的IOC和DI入门案例分析和实现
  • 退出系统接口代码开发
  • JAVA入门-集合与泛型
  • 【iOS】计算器的仿写
  • 文件flac怎么转成mp3?这几种方法每个人都能学会!
  • 3. Linux系统——vim编辑器
  • Linux【基础指令汇总】
  • WPF入门教学二十二 多线程与异步编程
  • 3.数据结构与算法-基本概念和术语
  • 59 双向循环神经网络_by《李沐:动手学深度学习v2》pytorch版
  • sentinel原理源码分析系列(二)-动态规则和transport
  • JUC并发编程_深入理解CAS
  • 如何在Cursor中创建一个RN项目,并部署到Vercel中,可以通过Web访问
  • 赵长鹏今日获释,下一步会做什么?币安透露2024年加密货币牛市的投资策略!