微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 for 循环中创建多个文本文档

如何解决在 for 循环中创建多个文本文档

我正在尝试创建一个文本文件,其中包含以下格式的自定义生成的单词:3 个数字 + 2 个字母 + 3 个数字 示例:abc00dfeaaa98fff 等。

我可以使用单个文本文件来实现我想要的,但是文件变得太大了,很难处理这么大的文件。如何更改我的代码以将这些行保存在多个文本文件中?

from itertools import product
i = 1
numbers = ["0","1","2","3","4","5","6","7","8","9"]
characters = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
f = open("D:\wordlist" + str(i) + ".txt","w+")
for a in product(characters,repeat=3):
    for b in product(numbers,repeat=2):
        for c in product(characters,repeat=3):
            word = "".join(a + b + c)
            f.write(word+"\n")
            i += 1
            print(str(i)+"."+word)
            if i > 13824:
                f.close()
                f = open("D:\wordlist" + str(i//13824) + ".txt","w+")
                continue



f.close()

解决方法

您已经准备好了一切,只需要一个额外的变量(file_number)来控制您所在的文件。 最后你的代码应该看起来像

library( dplyr ) ; library( httr ) ; library( RJSONIO )

response = GET( 'https://api.twitter.com/2/tweets/search/all?query=climateemergencydeclaration%20&max_results=500&start_time=2018-10-01T00:00:00Z&expansions=geo.place_id&place.fields=country,country_code',add_headers( Authorization = 'Bearer my_bearer_token' )
                
)

jsonRespText = content( response,as = 'text' )

output_json = fromJSON( jsonRespText )

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?