感谢您的阅读!我使用Selenium创建了一个python程序,该程序会自动将文件上传到网站上。我已将.py文件和 chrome 驱动程序放在桌面上的文件夹中,并将我的可执行文件路径设置为"chromedriver.exe"。当我从 IDLE 运行程序时,程序运行没有任何问题。但是,当我尝试从命令行运行它时,程序找不到chromedriver。我将它们放在该文件夹中,因为我想与我的同事分享这个东西,并计划使用 Excel 中的 VBA 脚本来调用 python 程序并传递一些变量。我的假设是,由于所有文件都在同一个文件夹中,因此路径不会成为问题。
如何消除所有路径依赖关系?
您应该尝试指定 chromedriver 的完整路径.exe例如 C:\users\username\Desktop\projectfolder\chromedriver.exe