python - 如何使用随机会话号打印多行文本?
问题描述
标题可能有点误导,但我想做的是创建一个 Python 脚本,允许我一次生成多个字符串。
本质上,我想ProxyString
用随机会话号打印出多行。如何一次打印多行?
#Proxy String Generator
import random
ProxyString = "uname--user--country--us--session--"
for x in range(10):
session = random.randint(1295049392,9982487654)
print (ProxyString, session)
解决方案
我想这会对你有所帮助。
如果您想打印所有随机数,那么您应该看到打印语句的缩进与会话变量一起使用,因为在 Python 中缩进是非常需要注意的。
您的代码的问题是它没有正确缩进
#Proxy String Generator
import random
ProxyString = "uname--user--country--us--session--"
for x in range(10):
session = random.randint(1295049392,9982487654)
print (ProxyString, session)
如果这是您想要的,请在下面的评论中写下来,我将详细解释我的答案。
解释:
Python 代码在解释器中逐行执行
当我们使用 for 循环并在其中放入一些东西时,循环会运行多次,直到给定逻辑未设置为 false ,因此当您使用
for x in range(10):
该语句的作用是每次此代码运行时
- 项目清单
- 它将获取变量 x 的值,并在每次循环时将 x 中的值加 1
所以如果你想 print() 每个变量值的数字,那么它应该在 for 循环中缩进。
你的问题是你在循环结束后打印了变量 session 这就是为什么你只得到一个最后一次执行循环的值。
推荐阅读
- linux - How to change the username displayed within terminal window on Linux Mint?
- django - 无法弄清楚如何使用通用 UpdateView 呈现 ModelForm
- excel - 为什么并行化代码不会写入 Excel 电子表格?
- c++ - Dijkstra 最短路径算法错误
- python - 从导入的模块编辑类
- java - 线程“主”java.lang.IndexOutOfBoundsException 中的异常:索引:20,大小:20
- php - 调用未定义的方法 mysqli_stmt::get_results()
- angular - 如何检索EventEmitter响应Angular 6
- serial-port - 是否可以从串口 IOException 中可靠地恢复?
- c# - 当 INotifyPropertyChanged 触发时,按钮 isEnabled 属性与布尔值的绑定不会改变