file = open("url.txt","r")
for line in file:
myUrl = "\"" + line[:-1] + "\""
print(myUrl)
\用于转义",因为它是一个保留符号
+用于连接此处的字符串
line[:-1]用于从line中删除尾部换行符
此解决方案假定为deceze♦ 在评论中提到,尾随换行符是有保证的
也叫德克西♦ 前面提到的使用'"'更简单,所以我现在用它来代替
使用以下解决方案,您还可以读入给定行中由分隔符分隔的多个URL[假设正确使用了此分隔符]:
file = open("url.txt","r")
myUrl = []
for line in file:
delimiter = " " # enter your delimiter here
i = line.count(delimiter) # assuming delimiter is used correctly
if i > 0:
for j in range(0,i+1):
myUrl = line.split(delimiter)[j]
if j == i:
myUrl = '"' + myUrl[:-1] + '"'
print(myUrl)
continue
myUrl = '"' + myUrl + '"'
print(myUrl)
else:
myUrl = '"' + line[:-1] + '"'
print(myUrl)
我们可以直接打印报价单
例如,您可以:
\
用于转义"
,因为它是一个保留符号+
用于连接此处的字符串line[:-1]
用于从line
中删除尾部换行符此解决方案假定为deceze♦ 在评论中提到,尾随换行符是有保证的
也叫德克西♦ 前面提到的使用
'"'
更简单,所以我现在用它来代替使用以下解决方案,您还可以读入给定行中由分隔符分隔的多个URL[假设正确使用了此分隔符]:
假设url.txt是这样的:
这将打印:
相关问题 更多 >
编程相关推荐