内容简介:Python程序在Pycharm中运行系统命令异常-解决方案
开始学习,按照教程中写第一个文件备份的例子的时候,代码如下:
import os import time # 1. 需要备份的文件与目录将被 # 指定在一个列表中。 # 例如在 Windows 下: source = ['"D:\\a"'] # 在这里要注意到我们必须在字符串中使用双引号 # 用以括起其中包含空格的名称。 # 2.备份文件必须存储在一个 # 主备份目录中 target_dir = 'E:\\Backup' # 要记得将这里的目录地址修改至你将使用的路径 # 3. 备份文件将打包压缩成 zip 文件。 # 4. zip 压缩文件的文件名由当前日期与时间构成。 target = target_dir + os.sep + time.strftime("%Y%m%d%H%M%S")+".zip"; # 如果目标目录还不存在,则进行创建 if not os.path.exists(target_dir): os.mkdir(target_dir) # 创建目录 # 5. 我们使用 zip 命令将文件打包成 zip 格式 zip_command = "zip -r {0} {1}".format(target, ' '.join(source)) # 运行备份 print('Zip command is:') print(zip_command) print('Running:') if os.system(zip_command) == 0: print('Successful backup to', target) else: print('Backup FAILED')
遇到了一个问题,我再本地上安装了GunWin32项目 上下载并且安装了 zip
命令,并且 C:\Program Files\GnuWin32\bin
添加至系统的 PATH
环境变量中,但是上述的代码在我使用的 PyCharm 中依然无法运行,但是在本地中运行
查阅了一下资料,说是PyCharm的编辑器没有识别该命令,需要配置一下环境变量,过程如下
(1)点击 工具 栏运行的地方,弹出菜单,选 Edit Configurations
(2)进去有填写 Environment variables 的地方
(3)点击右边那个省略号,弹出对话框就可以像系统里一样修改了
新建一个叫 PATH 的,填上 G:\GnuWin32\GnuWin32\bin 应该就行了。
(4)运行程序如下
以上所述就是小编给大家介绍的《Python程序在Pycharm中运行系统命令异常-解决方案》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 使用 dotnet 命令行配合 vscode 完成一个完整 .NET 解决方案的编写和调试
- NPM无法执行任何命令的解决方案(npm ERR! code MODULE_NOT_FOUND)
- Hadoop小文件解决方案-基于文件整合的解决方案
- Hadoop小文件解决方案-基于NameNode内存和MapReduce性能解决方案
- 10 种跨域解决方案(附终极方案)
- React 服务端渲染方案完美的解决方案
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms for Image Processing and Computer Vision
Parker, J. R. / 2010-12 / 687.00元
A cookbook of algorithms for common image processing applications Thanks to advances in computer hardware and software, algorithms have been developed that support sophisticated image processing with......一起来看看 《Algorithms for Image Processing and Computer Vision》 这本书的介绍吧!