因此,我希望发布我的python供人们使用;我希望使用py2exe将其转换为一个py2exe。
但是当使用selenium时,我遇到了一个问题。
chrome_path = r"C:\Users\Viktor\Desktop\chromedriver.exe"如果他们没有相同的pc名称或文件位于相同的位置,那么当然会产生一个错误。我在想..。可能是这样的。
current_folder_name (example C:\Users\example\Desktop\pythonscript)
current_folder_name + "chromedriver.exe"
发布于 2016-03-13 02:37:27
是的,将资源(如本例中的chromedriver.exe )放置在项目文件夹中并动态获取路径是常见的方法。例如,您的结构:
C:/my_project/
main.py
chromedriver.exe然后,您的代码(用main.py):
import os
project_dir = os.path.dirname(__file__)
chromedriver_path = os.path.join(project_dir, 'chromedriver.exe')
print(chromedriver_path) # C:\my_project\chromedriver.exehttps://stackoverflow.com/questions/35965646
复制相似问题