add_func: support yaml
This commit is contained in:
parent
ab7c038d79
commit
c9436a4a1d
1
config.yaml
Normal file
1
config.yaml
Normal file
@ -0,0 +1 @@
|
|||||||
|
user_name: 冯博涵
|
10
gen_word.py
10
gen_word.py
@ -8,20 +8,26 @@ import win32com
|
|||||||
from win32com.client import Dispatch, constants
|
from win32com.client import Dispatch, constants
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import ruamel.yaml as yaml
|
||||||
|
|
||||||
class WEEK_REPORT:
|
class WEEK_REPORT:
|
||||||
file_name = ""
|
file_name = ""
|
||||||
pre_file_name = ""
|
pre_file_name = ""
|
||||||
pre_str = ""
|
pre_str = ""
|
||||||
str = ""
|
str = ""
|
||||||
|
user_name = ""
|
||||||
__word = ""
|
__word = ""
|
||||||
__doc = ""
|
__doc = ""
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
with open("config.yaml", "r", encoding="UTF-8") as f1:
|
||||||
|
data = yaml.safe_load(f1)
|
||||||
|
print("config.yaml: {}".format(data))
|
||||||
|
self.user_name = data["user_name"]
|
||||||
self.get_name()
|
self.get_name()
|
||||||
|
|
||||||
def get_name(self):
|
def get_name(self):
|
||||||
self.file_name = "{}WW{}周工作报告_冯博涵.doc".format(time.strftime('%Y'), time.strftime('%W'))
|
self.file_name = "{}WW{}周工作报告_{}.doc".format(time.strftime('%Y'), time.strftime('%W'), self.user_name)
|
||||||
self.pre_file_name = "{}WW{}周工作报告_冯博涵.doc".format(time.strftime('%Y'), str(int(time.strftime('%W'))-1))
|
self.pre_file_name = "{}WW{}周工作报告_{}.doc".format(time.strftime('%Y'), str(int(time.strftime('%W'))-1), self.user_name)
|
||||||
print("pre file name: {}; \nnew file name: {};".format(self.pre_file_name, self.file_name))
|
print("pre file name: {}; \nnew file name: {};".format(self.pre_file_name, self.file_name))
|
||||||
if(os.path.isfile(self.file_name)==True):
|
if(os.path.isfile(self.file_name)==True):
|
||||||
print("{} is already exist.".format(self.file_name))
|
print("{} is already exist.".format(self.file_name))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user