为了账号安全,请及时绑定邮箱和手机立即绑定

如何将文件中的行转换为没有换行符的字符串?

如何将文件中的行转换为没有换行符的字符串?

SMILET 2023-10-06 11:11:52
我正在使用 Python 3 循环遍历包含字符串的 .txt 文件的行。这些字符串将在curl 命令中使用。但是,它仅适用于文件的最后一行。我相信其他行以换行符结尾,这会导致字符串丢失:url = https://with open(file) as f:   for line in f:       str = (url + line)       print(str)这将返回:https://endpoint1https://endpoint2https://endpoint3如何解决所有字符串像最后一行一样连接的问题?
查看完整描述

3 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

使用str.strip


前任:


url = https://

with open(file) as f:

   for line in f:

       s = (url + line.strip())

       print(s)


查看完整回答
反对 回复 2023-10-06
?
互换的青春

TA贡献1797条经验 获得超6个赞

如果字符串以换行符结尾,您可以调用.strip()将其删除。IE:


url = https://

with open(file) as f:

   for line in f:

       str = (url + line.strip())

       print(str)


查看完整回答
反对 回复 2023-10-06
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

我认为 str.strip() 会解决你的问题



查看完整回答
反对 回复 2023-10-06
  • 3 回答
  • 0 关注
  • 80 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信