Skip to content

Commit 98d889f

Browse files
committed
🎇fix: 修复windows解码问题
1 parent 05705d3 commit 98d889f

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

Diff for: README.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ _✨ 适用于palworld windows轮询自动重启服务端自动发送关服通
88
2.重启服务端前通过RCON指令发送关服倒计时
99
3.自定义存档备份时间
1010

11+
- backup.exe只有备份功能
12+
- task_scheduler.exe为定时轮询重启任务和关服倒计时 , 可以选择是否开启关服倒计时,选择True的话就需要下载icon-cli客户端进行连接
13+
1114
## 使用方法
1215

1316
1.`pyinstaller --onefile task_scheduler.py`打包成exe文件

Diff for: backup.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import time
77
import datetime
88
import os
9+
import codecs
910

10-
# 创建一个配置文件解析器
11+
# 读取配置文件
1112
config = configparser.ConfigParser()
12-
13-
read_data = config.read('config.ini', encoding='utf-8')
14-
13+
with codecs.open('config.ini', 'r', encoding='utf-8-sig') as f:
14+
config.read_file(f)
1515
backup_source = config.get('Settings', 'backup_source')
1616
backup_target = config.get('Settings', 'backup_target')
1717
backup_interval_hours = config.get('Settings', 'backup_interval_hours')

Diff for: task_scheduler.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import subprocess
66
import time
77
import os
8-
9-
# 创建一个配置文件解析器
10-
config = configparser.ConfigParser()
8+
import codecs
119

1210
# 读取配置文件
13-
read_data = config.read('config.ini', encoding='utf-8')
11+
config = configparser.ConfigParser()
12+
with codecs.open('config.ini', 'r', encoding='utf-8-sig') as f:
13+
config.read_file(f)
1414
program_path = config.get('Settings', 'program_path')
1515
rcon_enabled = config.getboolean('Settings', 'rcon_enabled')
1616
rcon_path = config.get('Settings', 'rcon_path')

0 commit comments

Comments
 (0)