繁体   English   中英

将变量从一个Python文件传递到另一个文件?

[英]Passing variables from one Python file to another?

因此,基本上我做了一些硒脚本,我想将密码和电子邮件保存在不同的文件中以便于编辑。 由于某种原因,传递变量不起作用,我无法做出决定。 我得到这个错误: unused import statement (当我将鼠标悬停在from Details import *上的导入行上时)我仍然对Python有点挣扎,并且如果您不为一个明显的错误而ash恼我,我很乐意:P

编辑:仅当我尝试传递混乱的变量时,程序本身才能正常工作。

 from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep from Details import * driver = webdriver.Firefox() url = "https://discordapp.com/channels/530588470905929729/538868623981412362" driver.get(url) email = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"//input[@type='email']"))) email.send_keys(email) password = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"//input[@type='password']"))) password.send_keys(password + Keys.ENTER) sleep(5) textbox = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"//textarea[@placeholder='Message #bot-commands']"))) textbox.send_keys("!work" + Keys.ENTER) sleep(30) driver.quit() 

这是Details.py:

 password = "Password" email = "Email@email.com" 

你用:

from Details import *

并且“详细信息”包含可变密码。 但是您的其他代码也具有不同的可变密码。

尝试:

import Details

imported_password = Details.password

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM