好的,所以我使用IDLE作为文本编辑器通过终端运行我的工作python脚本/bot。。。我意识到PyCharm会更快、更高效。尽管我对PyCharm还不太了解。我该怎么做?
from config import keys
from selenium import webdriver
import time
driver = webdriver.Chrome('./chromedriver')
def order(keys):
driver.get(keys['destination'])
driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[4]/ul[1]/li[2]').click()
print('Directed to correct page...')
driver.switch_to.window(driver.window_handles[1])
time.sleep(1)
driver.find_element_by_xpath('//*[@id="identifierId"]').send_keys(keys["email"])
print('Email entered...')
driver.find_element_by_xpath('//*[@id="identifierNext"]/span/span').click()
print('Going to next page...')
time.sleep(2)
driver.find_element_by_xpath('//*[@id="password"]/div[1]/div/div[1]/input').send_keys(keys["password"])
print('Entered password...')
driver.find_element_by_xpath('//*[@id="passwordNext"]/span/span').click()
print('Going to next page...')
time.sleep(2)
if __name__ == '__main__':
order(keys)
input()
这就是我正在使用的代码,它运行得非常好。我只想通过PyCharm使用它。请帮忙!
编辑:我将如何通过PyCharm使用硒?它说这是一个未解决的参考。
编辑:我开始工作了,谢谢。
PyCharm不会让您的脚本运行得更快。它只是一个IDE,一个允许您编写Python程序的工具。不建议在那里进行生产。在编程和调试时,在那里运行它非常有用。像往常一样使用终端在生产中运行它。
你可能正在经历的是,你的PyCharm指向了一条不同的Python路径。您需要进入PyCharm设置并设置Python解释器。
您可以使用命令where python3
(在Windows上(或which python3
(在Linux上(通过终端找到当前的Python解释器
请注意,python3
对您来说可能被称为python
、py
或py3
。
您可以绝对通过PyCharm运行您的机器人。以下是在PyCharm中运行机器人程序所需操作的简要列表(假设您已经在Discord Developer Portal中创建了机器人程序(:
-
安装PyCharm和Python:如果您还没有,请从JetBrains网站下载并安装最新版本的PyCharm,然后安装Python。(不会讨论如何安装Python,有很多资源可供参考。(
-
创建一个新项目:打开PyCharm,点击";创建新项目"在欢迎屏幕中。
-
选择Python解释器:在;"新项目";窗口中,选择一个您想用于bot的Python解释器。如果您没有安装,请单击";添加解释器";按钮创建一个新的。
-
安装必要的软件包:如果您的机器人程序需要任何软件包或库,您可以使用PyCharm的软件包管理器进行安装。打开";项目口译员";设置并点击"+"按钮添加新程序包。
-
创建Python文件:在PyCharm项目窗口中,右键单击项目文件夹并选择"新建>Python文件";。为文件命名并保存。
-
编写您的bot代码:在您刚刚创建的Python文件中编写您的机器人程序代码。请确保导入任何必需的包并定义任何必需的函数。
-
运行你的机器人程序:一旦你完成了机器人程序代码的编写,你就可以点击绿色的"来运行它;运行";按钮。这将执行您的机器人并在控制台中显示输出。
-
调试你的机器人:如果你在运行机器人时遇到任何错误或问题,你可以使用PyCharm的调试工具来查找并修复它们。在代码中设置断点,方法是单击一行的左边距,然后单击";调试"按钮而不是";运行";按钮
-
部署您的机器人:一旦您对机器人的功能感到满意,就可以将其部署到您选择的服务器或平台上。
-
使用代码:client.run(Bot Token(,您可以在Discord Developer Portal网页中找到该代码,您在该网页中创建了机器人及其作用域。
就是这样!按照以下步骤通过PyCharm运行您的机器人。(同样,这是为那些ALREADY通过Discord Developer Portal创建机器人的人准备的!(