簡體   English   中英

不能在 Python 3 中組合兩個字符串

[英]Can't combine two strings in Python 3

我想生成一個隨機電子郵件。 我在一個文本文件中有一個隨機名稱列表,在 main.py 中生成一個隨機數,我在一個單獨的文本文件中還有一個電子郵件域。 我似乎無法在一行上打印完整的電子郵件,它在第一行打印名稱,然后在第二行打印帶有域的數字。

例子:

  1. 測試名稱
  2. 321312@gmail.com

我怎樣才能讓它在一行上打印出來?

這是我的代碼:

random_names = random.choice(open('names.txt').readlines())
random_stored_name = random_names
random_numbers = random.randint(100000, 999999)
random_numbers_string = str(random_numbers)
email_setting = settings[3].strip()
email_combo = random_stored_name + random_numbers_string + email_setting
print(email_combo)

您可以使用:

email_combo = random_stored_name.strip() + random_numbers_string + email_setting

很可能你在random_stored_name\\n換行符

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM