我是一个Python noobie,我坚持我知道的事情会变得简单......
我有一个包含用户登录数据的纯文本文件:
dtrapani HCPD-EPD-3687 Mon 05/13/2013 9:47:01.72
dlibby HCPD-COS-4611 Mon 05/13/2013 9:49:34.55
lmurdoch HCPD-SDDEB-3736 Mon 05/13/2013 9:50:38.48
lpatrick HCPD-WIN7-015 Mon 05/13/2013 9:57:44.57
mlay HCPD-WAR-3744 Mon 05/13/2013 10:00:07.94
eyoung HCPD-NLCC-0645 Mon 05/13/2013 10:03:01.83
Run Code Online (Sandbox Code Playgroud)
我正在尝试在对齐的列中打印数据:
dtrapani HCPD-EPD-3687 Mon 05/13/2013 9:47:01.72
dlibby HCPD-COS-4611 Mon 05/13/2013 9:49:34.55
lmurdoch HCPD-SDDEB-3736 Mon 05/13/2013 9:50:38.48
lpatrick HCPD-WIN7-015 Mon 05/13/2013 9:57:44.57
mlay HCPD-WAR-3744 Mon 05/13/2013 10:00:07.94
eyoung HCPD-NLCC-0645 Mon 05/13/2013 10:03:01.83
Run Code Online (Sandbox Code Playgroud)
我在这个网站上搜索过,只是杀了我的"谷歌机器"!感谢您提供任何帮助.
编辑:我忘了包含我的代码:
with open(r'C:\path\to\logons.txt', 'r') as f:
for line in f:
data = line.strip()
print(data)
Run Code Online (Sandbox Code Playgroud) 用于替换的正则表达式让我大吃一惊。我正在尝试寻找:
值=“COM8”/>
在文本文件中并将“COM8”替换为另一个 com 端口(即“COM9”、“COM13”等)。
(Get-Content 'C:\Path\File.config').Replace('/".*?"', '"COM99"') | Set-Content 'C:\Path\File.config'
Run Code Online (Sandbox Code Playgroud)
预先感谢您提供的任何帮助。