我有一组数字(NDC-药物编号),其中包含一个-
。我正在尝试读取文件,删除-
和将数字写入新文件。任何帮助,将不胜感激。使用Py 2.7
1. 68817-0134-50
2. 68817-0134-50
3. 68817-0134-50
问题是连字符并不总是在同一位置。
1. 8290-033010
它会改变并且可以在任何位置
with open('c:\NDCHypen.txt', 'r') as infile,
open('c:\NDCOnly.txt', 'w') as outfile:
replace("-", "")
with open(r'c:\NDCHypen.txt', 'r') as infile, \
open(r'c:\NDCOnly.txt', 'w') as outfile:
data = infile.read()
data = data.replace("-", "")
outfile.write(data)
为防止转换行尾(例如'\r\n'
和之间\n'
),请以二进制模式打开两个文件:pass'rb'
或open'wb'
的第二个参数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句