【发布时间】:2021-09-05 21:38:00
【问题描述】:
我将文件存储在目录中。 所有文件都包含这样的路径/路径,或者它们是空的,文件 f:
folder1\folder2\Module.c
folder1\folder3\Module1.c
folder1\folder4\Module2.c
我需要一些函数,它会一一遍历所有文件中的所有行,拆分字符串并分配给变量:
folder1\folder2\Module.c -> variableA = folder1, variable2 = folder2, variable 3 = Module.c
然后我必须对这个变量做一些事情,然后继续第二行:
folder1\folder3\Module1.c -> variableA = folder1, variable2 = folder3, variable 3 = Module1.c
已经尝试过这样的事情:
for f in files:
with open(f, "r") as file:
content = file.read()
lines = content.split('\n')
line = lines.split('\\', maxsplit=3)
new_lines = []
for l in line:
new_lines.append(line)
with open(f, "w") as file:
file.write("\n".join(new_lines))
非常欢迎任何帮助和帮助。 实现这一目标的最佳方法是什么?
谢谢!
【问题讨论】:
-
你已经做了什么尝试?
-
我现在要编辑
标签: python string file variables split