14 lines
332 B
Markdown
14 lines
332 B
Markdown
```python
|
|
import os
|
|
import sys
|
|
|
|
config_name = 'myapp.cfg'
|
|
|
|
# determine if application is a script file or frozen exe
|
|
if getattr(sys, 'frozen', False):
|
|
application_path = os.path.dirname(sys.executable)
|
|
elif __file__:
|
|
application_path = os.path.dirname(__file__)
|
|
|
|
config_path = os.path.join(application_path, config_name)
|
|
``` |