DrissionPage/docs/使用方法/打包程序.md
2021-12-10 19:02:42 +08:00

29 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

程序如直接打包为exe文件运行会遇到报错。这是可能因为程序在默认路径找不到ini文件引起的。解决的方法有两种
1. **把ini文件放到打包的程序文件夹**
这样程序运行时会根据相对路径查找ini文件避免找不到默认文件的问题
```python
from DrissionPage import Drission, MixPage
drission = Drission(ini_path=r'.\configs.ini') # ini文件放在程序相同路径下
page = MixPage(drission=drission)
```
2. **把配置写到程序中不使用ini文件**
```python
from DrissionPage.config import DriverOptions, SessionOptions
from DrissionPage import Drission, MixPage
do = DriverOptions(read_file=False)
so = SessionOptions(read_file=False)
drission = Drission(driver_or_options=do, session_or_options=so)
page = MixPage(drission=drission)
```
**注意** 这个时候Drission的两个参数都要输入内容如果其中一个不需要设置可以输入False
```python
drission = Drission(driver_or_options=do, session_or_options=False)
```