首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不明白为什么要每两次循环打印一次空行

我不明白为什么要每两次循环打印一次空行
EN

Stack Overflow用户
提问于 2018-06-09 05:31:35
回答 1查看 41关注 0票数 -2
代码语言:javascript
复制
clout = requests.get('https://pastebin.com/raw/j4Amhah6')
with open("MODULEADVANCED.txt", "w") as file:
    file.write(clout.text.rstrip())
with open('MODULEADVANCED.txt', "r") as file:
    for eachLine in file:
        try:
            proxies = {
            'http': eachLine.rstrip(),
            'https': eachLine.rstrip()
            }       
            print(proxies['http'].rstrip())
        except:
           print("an error has occured")

此代码将输出以下内容:

代码语言:javascript
复制
127.0.0.1:0000

127.0.0.1:0000

127.0.0.1:0000

127.0.0.1:0000

127.0.0.1:0000

127.0.0.1:0000

这些空格只会给系统增加不合理的负载。我试着到处散布.rstrip(),但是没有结果……

EN

回答 1

Stack Overflow用户

发布于 2018-06-09 05:51:09

解决问题的一种方法(尽管不是正确的方法)是:

代码语言:javascript
复制
print(proxies['http'].rstrip(), end='')

如果这会将所有内容打印到一行,那么您可能会将不必要的\n保存到文件中,因此您应该检查第一部分

代码语言:javascript
复制
with open("MODULEADVANCED.txt", "w") as file:
    file.write(clout.text.strip())

也许吧?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50768638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档