Python运行时,如何不生成.pyc文件

在Python运行时,可以通过在命令行使用`python -B`选项来避免生成.pyc缓存文件,或者在每个Python文件开头导入sys模块。此外,为避免在git中跟踪.pyc文件,可以在.gitignore文件中添加一行`*.pyc`。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行的时候,在terminal 输入python -B 文件名(如Python -B app.py &)

就可以不生成pyc文件了


或者,每个python文件开头 都

import sys

sys.dont_write_bytecode = True

但总觉得这样有点麻烦。

参考:

https://segmentfault.com/q/1010000000765917

http://stackoverflow.com/questions/154443/how-to-avoid-pyc-files


~~~~~~~~~

Note: 很多时候,我们不想在git同步时总是看到pyc文件。只需要在.gitignore文件中加入*.pyc(一行,*是通配符),git就会ignore pyc文件的更新。这样我们不需要防止pyc文件的生成,也可以不被困扰了。

参考:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758404317281e54b6f5375640abbb11e67be4cd49e0000


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值