【发布时间】:2017-06-05 17:41:58
【问题描述】:
python 新手,我试图创建一组目录,并在每个目录中创建一个文件,输入名称将以 > 符号开头的字符串,但我不希望目录包含 >。
我已尝试执行以下操作;
seq_id = ">seq"
dirname = seq_id[1:]
print(dirname)
if not os.path.isdir('./' + dirname + '/'):
os.mkdir('./' + dirname + '/')
print("directory made")
当我使用 seq_id[1:] 位时它不会创建目录,但它会打印它。所以我真的不明白为什么它不会创建目录。
我最终想构建一个函数,该函数将从文件中获取 seq_ids 列表,>seq1 >seq2 >seq3 等并为每个文件创建一个目录。
(使用python3.5)
【问题讨论】:
-
无法复制,适合我
-
请在问题中添加任何错误消息。
-
所以我没有收到错误,它会打印目录名并返回以退出代码 0 完成的过程。但尚未创建目录。