Python中文件和目录操作
Posted on
|
In
Python
命令汇总
1 | import os |
常用命令
1. 获取目录中的文件名os.listdir(dir_name)
1 | import os |
2. 获取当前路径os.getcwd()
1 | # 当前路径 |
3. 创建目录os.mkdir(dir_name)或os.makedirs(dir_name)
1 | 创建单个目录 |
4. 返回文件或目录是否存在
1 | os.path.exists(fileName) |
5. 删除目录或文件
1 | os.remove(p) |
6. 添加path环境变量
1 | # 用于加载非本目录的模块 |
7. 目录拼接
1 | os.path.join(dir_name, file_name) |
8. 移动文件
1 | shutil.move |
9. 判断是文件还是目录os.path.isdir()和os.path.isfile()
1 | import os |
10. 执行shell命令
- os.system(cmd)的返回值只会有0(成功),1,2
- os.popen(cmd)会吧执行的cmd的输出作为值返回
- subprocess.call()
1 | # 代码示例: |
复杂应用
1. 读取目录下所有TXT文件,并写入TXT文档中
1 | import os |
2. 日志记录
1 | import datetime, time |
3. 使用Python批量重命名文件
使用的函数
- os.listdir(‘.’) #列出目录中所有文件名
- os.path.join(path, file_name) #拼接完整文件名
- os.path.isdir(file_name) #判断是否是目录
- os.path.splittext(file_name) #分离文件名[0]和扩展名[1]
- os.rename(old_name, new_name) #重命名文件
1 | import os |
4. 判断文件内容是二进制还是文本
1 | def is_binary_string(bytes): |
泛微OA7.0常见问题解决
Posted on
|
In
Work
资源
- OA手机端下载(泛微OA7.0版本对应移动客户端版本为4.8)
OA插件下载与安装
- 下载OA插件
- 解压并进入EcologyPlugin目录
- 鼠标双击执行目录中的【受信站点设置.reg】,设置IE配置
- 选择目录中的【setup.bat】,点击鼠标右键选择【以管理员身份运行】,根据提示执行安装操作
- 拷贝目录中的【OA系统入口】到桌面,鼠标双击即可打开IE浏览器进入OA系统
- 登录OA系统后,按下图提示进入控件检测界面,逐一完成三项检测,出现的IE浏览器弹窗都选择【是】
问题一:使用360浏览器无法OA
原因:近期360浏览器升级后,默认没有使用IE内核,就不能打开OA表单
解决:下载OA系统入口快捷方式,解压后放到桌面,使用时直接双击该快捷方式打开
问题二:附件无法上传
情况一:看不到上传按钮
原因:OA中上传使用了flash插件,flash发布新版本后可能导致原有控件失效
解决:下载Flash中心,安装后,点击【一键检测】,发现问题点击【一键修复】,之后重启IE浏览器再次尝试
情况二:无法弹窗选择选择上传文件
原因:弹窗被浏览器阻止
解决:在IE浏览器中,点击右上角齿轮,进入【Internet选项】,进入【隐私】选项页,取消【启用弹出窗口阻止程序】,重启IE浏览器再次尝试
解决pip下载太慢
Posted on
|
In
Python
一、临时使用
命令行中使用pip install -i指定源安装1
pip install Django==1.11.6 -i https://pypi.douban.com/simple
二、永久修改
- Linux:修改~/.pip/pip.conf;
- Windows:直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini
配置文件内容如下
1 | [global] |
三、几个中国的PyPI镜像源
1 | 阿里云 速度最快 http://mirrors.aliyun.com/pypi/simple/ |