×

欢迎光临,有什么想法就留言告诉我吧!

你的精彩评论可能会出现在这里哦! 留言抢沙发

python

一键删除项目中的__pycache__文件夹

穆琪 穆琪 发表于2023-10-27 浏览334 评论0

背景

在编码过程中,运行测试代码之后总会生成一些pyc文件在pycache目录下面,虽然修改.gitignore可以保证提交中不含有这些文件,但是要想获取一个干净的目录的话还是删掉为好。这里就编写了一个脚本,用来删除一个目录下所有的__pycache__目录,包括子目录下的。

代码

import os
import shutil
# 需要遍历的目录
root_dir = "F:\work\xxx"
# 遍历目录
for dirpath, dirnames, filenames in os.walk(root_dir):
    if "__pycache__" in dirnames:
        # 获取 __pycache__ 目录的全路径
        pycache_dir = os.path.join(dirpath, "__pycache__")
        # 删除目录
        shutil.rmtree(pycache_dir)
        print(f"Removed: {pycache_dir}")
pycharm创建可以自动插入的代码片段

pycharm教程

pycharm创建可以自动插入的代码片段

穆琪 穆琪 发表于2020-10-16 浏览690 评论0
在使用pycharm的时候,有时可能会写if ... else ...或者 try ... except ...这种固定的代码,所以可以在pycharm配置一下,让它可以自动展开插入。步骤:preferences→ editor → live templates然后选中python那一项:点击最右边的 + 号,选择live template添加一个新的片段,以try为例:接下来填上提示名和代码内容:填写完代码内容之后一定要选择下面的环境,点击勾选python就行(红框标起来的):点击O

python

mac安装m2Crypto(python)

穆琪 穆琪 发表于2020-04-21 浏览997 评论0

环境:

python3.7
OS X:10.15.4

安装步骤

> brew install openssl
> brew install swig
> env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" SWIG_FEATURES="-cpperraswarn -includeall -I$(brew --prefix openssl)/include" pip install m2crypto
pycharm配置autopep8格式化代码

python

pycharm配置autopep8格式化代码

穆琪 穆琪 发表于2020-03-31 浏览632 评论0
1、首先安装autopep8pip install autopep82、配置autopep8到扩展工具(External Tools)2.1在Pycharm中点击 File--Settings---Tools--External Tools, 点击加号图标添加扩展工具2.2在扩展工具编辑页面编辑:2.3具体参数配置:Name:可以随意命名Program: 需要填写autopep8.exe的存放路径Parameters: --in-place --aggre