问题标签 [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 中将 timespec 转换为 YYYYMMDD
我正在使用.st_birthtime 方法来获取文件的创建日期。
结果如下所示:
1359492652
我可以将其转换为更易读的格式
2013-01-29 21:50:52
使用
我的问题是:如何将其转换为 YYYYMMDD 格式?我不重视小时和分钟。在这个例子中,结果应该是
20130129
类似于SELECT CONVERT(VARCHAR(10), @date, 112)
T-SQL 的东西。我正在使用 Python 3.5.3 版和 MacOS。
python - 从字符串创建有效命令 - Python
我正在编写一个 Python 脚本并尝试构建一个通过 os.system() 执行的命令,但我似乎无法创建一个有效的字符串。我添加了反斜杠来转义单引号 (') 和双引号 (") 但无法使其对齐。是否可以转义两个单引号以便将它们包含在命令中?
python - 如何在 Pycharm 中重新启动程序?
对于以下代码,如果在命令提示符下运行,结果为: 1 2 3 4 5 6 1 2 3 4 5 6 。. .
如果在 Pycharm 中运行,结果只有:1 2 3 4 5 6。也就是说,restart_program() 在 Pycharm 中不会产生任何结果。
python - python os.listdir 命中 OSError: [Errno 13] Permission denied
我正在尝试使用 os.listdir 来获取子目录列表,但是当我缺少这些子目录之一的权限时遇到了问题。我无法获得许可,所以我想尽可能优雅地继续。理想情况下,我可以忽略任何我无权访问的目录并返回任何其他目录,以免错过任何子目录。
我尝试过使用 os.walk,但遇到了许多其他问题(包括性能)并决定不使用它。
一个例子。在根目录下有 3 个孩子,a,b,c
我对 a 和 c 有权限,但对 b 没有权限(事先不知道)。我想返回 [a, c]
这是带有一些概括的代码-
python - 从操作系统创建 Pandas 数据框
我正在尝试从os.walk()
. 这是我的文件夹结构的示例。
我想像这样制作一个DataFrame:
我可以获得文件夹的路径和文件名,但我找不到将它们组合成数据框的方法。我尝试过concat
进入append
空 DataFrame 无济于事,甚至尝试创建多个Series
并将它们放入单个 DataFrame 中。
如何root
在 DataFrame 的一列和files
另一列中获得?
python - os.rename() 给出 WindowsError: [Error 123] The filename, directory name, or volume label syntax is wrong 错误
我编写了一个 Python 脚本来重命名文件夹中的所有文件。代码是:
这在 ubuntu 操作系统上运行良好,但在 Windows 中会出错。最后一行“ os.rename(old_file_name, new_file_name) ”中出现错误。错误信息是:
为什么这个脚本在不同的操作系统中表现不同?如何使这个脚本也可以在 Windows 操作系统中运行?
python - 计算每个子目录python中的文件数
我正在尝试获取所有目录中列出的所有文件的数量以及单个目录中的文件数量。下面是我获取所有目录中文件总数的代码,但我无法获取如何获取单个目录中的计数。有人可以帮忙吗?
python - 使用python查找活动窗口
我一直在尝试创建一个程序来识别我计算机上的活动程序。
我正在 python 上编写此代码。在windows电脑上。我不需要 PID 我只需要正在运行的程序的名称。当我说活动时,我的意思是用户当前正在使用的程序。
我最终将能够使用活动程序并使用它打开它
python - os.walk() 内部循环内的文件名范围
编写脚本以帮助在重命名图像时进行数据迁移。好像当我尝试filename
从内部循环中访问变量时,它只是在打印.DS_Store
例如,请参阅注释行:
为什么会这样?
根据评论更改我的代码后,将结果存储在列表中,现在for root, directories, files in os.walk(FILE_PATH):
没有被执行。
我验证了它的FILE_PATH
存在并将其打印到控制台,它也有内容。
我的新代码如下: