【发布时间】:2017-10-13 12:00:39
【问题描述】:
对 Python 还是很陌生..
我正在遍历一个文本文件:
0x000B000A
0x000B000B
0x000B000C
并将每一行附加到一个基本网址,这是我遇到问题的代码的特定部分:
def ProcessID(id):
url = baseUrl + "/" + id + "/" + type + "-" + id + "-" + version + "." + extension
print "Processing: " + url
for line in inputFile:
ProcessID(line)
问题是任何以A 或B 结尾的行都会在打印命令中添加换行符:
Processing: http://example.com/0x000B000A
/LST3-0x000B000A
-000000.ext
Processing: http://example.com/0x000B000B
/LST3-0x000B000B
-000000.ext
Processing: http://example.com/0x000B000C/LST3-0x000B000C-000000.ext
我在这里做错了什么?这是否与 Python 解释字符串的方式有关(即在 Unicode 0A、0B 中)?
谢谢, PJ
【问题讨论】:
标签: python string python-2.7 newline line-breaks