gpt4 book ai didi

python - 从 .txt 文件创建目录

转载 作者:行者123 更新时间:2023-11-30 22:13:00 25 4
gpt4 key购买 nike

我尝试用 Python 2.7 编写一些东西来从 .txt 文件创建许多目录。到目前为止我得到了这个:

import os

path = '.'

system_name = open('systems.txt')
system = system_name.readline()
while system:
print(system)
for system in system:
os.mkdir(os.path.join(path,(system)))

system_name.close()

我的输入文件如下所示:

BaO_Fm-3m_26961_RPBE

BaZrO3_Pm-3m_90049_RPBE

BeO_P63mc_61181_RPBE

Bi2O3_P211c_15072_RPBE

CaMgSi2O6_C12c1_30522_RPBE

...

问题是我得到了很多文件夹,但所有文件夹都是从第一行开始逐个字母创建的,而不是像我预期的那样逐行创建。

非常感谢您的善意帮助,祝您度过愉快的一天,

英戈

最佳答案

readline() 读取一行。然后,您使用 for system in system 迭代该行,以便依次获取每个字符。

方便的是,Python 中的文件已经可以逐行迭代:

system_name = open('systems.txt')
for system in system_name:
os.mkdir(os.path.join(path, system))
system_name.close()

您还可以研究 with 构造以使此异常安全。

关于python - 从 .txt 文件创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50927751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com