问题标签 [python-os]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用python脚本删除已经存在的文件
我正在尝试编写一个备份脚本,其中一部分我正在考虑删除目录中具有相同名称的现有文件,我正在将数据备份到其中,因此我没有数千个具有相同名称的文件。我想删除旧文件,然后备份该文件的新版本。我计划每周使用 crontab 进行一次或两次备份。到目前为止,我有以下内容:
我也有以下选择:
我很好奇做简单的 os.remove 和做 os.remove(os.path.join(root, currentFile)) 之间的区别。我见过人们提到两种方式,并想知道是否首选一种方式或他们的行为方式有何不同。
python - os.rename [Errno 2] 没有这样的文件或目录
我尝试在 MacOS 中重命名目录,甚至使用了其他人的代码但os.rename
仍然抛出错误,我将目录的完整路径及其新名称命名为path
. 有人可以帮助解决这个问题吗?提前致谢
带破折号
没有破折号
PS 文件存在并且当我将文件重命名为相同名称时 os.rename 有效
顺便说一句,我正在尝试重命名目录中的目录(充满图像),也许这里有一些东西。顺便说一句,当我尝试仅在图像上使用 os.rename 时(而不是在充满图像的目录上)它工作正常
python - 如何通过网络驱动器快速获取 .csv 文件的最后一行?
我将数千个时间序列.csv
存储在网络驱动器上的文件中。在更新文件之前,我首先获取文件的最后一行以查看时间戳,然后使用该时间戳之后的数据进行更新。如何.csv
通过网络驱动器快速获取文件的最后一行,这样我就不必加载整个大.csv
文件来只使用最后一行?
python - 扫描文件夹时出现各种错误
请不要标记为重复,因为我已经查看了带有此错误的其他问题,但我仍然无法弄清楚。
我正在制作一个基本扫描仪,它扫描给它的目录,并删除所有超过 90 天的子目录。这是代码:
这是完整的回溯:
编辑:当我在具有多个子文件夹(例如桌面文件夹)的文件夹上使用我的程序时,它给了我以下错误:WindowsError: [Error 2] The system cannot find the file specified
和第一个文件夹的名称。
我正在使用python 2.7.13
. 有人可以帮忙吗?任何帮助都会受到广泛赞赏。
python - 当python中只需要文件夹时,python会打印文件夹和子文件夹
我正在制作一个程序,可以在 python 中打印超过 90 天的所有文件夹。
这是我的代码:
问题是这会打印所有文件夹,但它也会打印我不需要的文件夹的子文件夹。如何更改代码以使其仅打印文件夹?
python - 如何知道使用 python 打开的应用程序何时关闭?
我想编写一个 python 程序来打开一个应用程序并等到它关闭,最后在它关闭时打印。我编写了以下代码,但它在打开后立即打印时间。
我曾经os.startfile(path_to_application)
运行过这个文件,但是在线文档说这个函数没有等待应用程序关闭的选项,也没有办法检索应用程序的退出状态。
问题:有什么功能可以让我知道应用程序何时关闭?
代码:
python - 提取用户上传的 zip 存档后重命名目录
我试图在将目录解压缩到临时目录后重命名目录。用户上传的存档。我的意思是,用户将上传一个.tar或.zip 文件,然后我将创建一个临时目录并将用户的文件提取到该目录中,现在我想将其重命名为临时目录内的提取目录。
这是我尝试过的:在我的views.py中
但是当我打印print(path+'/'+deployment.archive.name[:-4])
它应该打印没有 .zip 或 .tar 扩展名的用户文件名。
看看它打印出来的内容:
archives/frequent_sign_in_form-web_Free18-07-2017_1046736122_9aAbZpD.zip
patool: 提取 /Users/abdul/Documents/IGui/media/archives/frequent_sign_in_form-web_Free18-07-2017_1046736122_9aAbZpD.zip ... patool: ... /Users/ab /IGui/media/archives/frequent_sign_in_form-web_Free18-07-2017_1046736122_9aAbZpD.zip 解压缩到`/var/folders/g2/8fzl8mjj5xxfqdfvrl7v3q_40000gn/T/tmpj8gzegdq'。[28/Jul/2017 05:16:08]“POST /user/deployment/new/awd HTTP/1.1”302 0 [28/Jul/2017 05:16:08]“GET /user/deployment/new/awd HTTP/1.1" 200 15289
python - 使用 os.walk 查找 FTP 服务器的总大小
我正在尝试使用以下脚本查找 ftp 服务器的总文件大小:
一切正常,直到我尝试使用 os.walk 查找 FTP 服务器上的目录列表,使用 ftp.cwd 进入每个目录并将总大小添加到变量“size”。
当我调用 print(size) 结果为 0 时,它应该是一个正整数。
我是否缺少 os.wallk 和 ftp.pwd 的组合?
python - cwd 的字符串变量
输入
输出
C:\ProgramData\Anaconda2
输入
输出
'0'
我希望调用 my_cwd 会返回'C:\ProgramData\Anaconda2'
我缺少的东西?
python - 尝试重命名文件的语法错误
我一直syntax error
在代码的最后一行得到一个。它没有给我任何细节,我只是得到一个弹出窗口说“无效的语法”,它rename_files
以红色突出显示。我尝试在没有线路的情况下运行它,它会引发同样的错误。编码有点新,所以要温柔哈哈。