- 封包
知道 import XXX1 as XXX用法
XXX1是文件价名.文件名比如import sb.nb as sbm
不可以是文件名和函数名!
封包文件夹必须有————init__.py
调用方式(举例封包的文件名为xinbao,里面调用sb.py(一个函数里面有def nb(a,b))
一·掉用包不在同一个文件夹时
#主程序文件mian.py
import sys
print(sys.path) //所有库包放入的文件路径(列表形式)
sys.path.append(xinbao)
import sb
print(sb.nb(1,2))
#被调用文件sb.py
def nb(a,b):
return a+b
二·在同一个文件夹时
#主程序 main.py
import def111
print(def111.sb(1,3))
#被调用文件 def111.py
def sb(a,b):
return a+b
2·json和读写文件
#主程序代码
import json
with open("json6.json",mode='r',encoding="utf-8" ) as flie:
data6=json.load(flie)
print(data6["cj"])
data6["name"]="hahaha"
with open("json6.json",mode='w',encoding='utf-8') as flie:
json.dump(data6,flie)
#json6.json文件代码
{"name": "hahaha", "cj": 100}
datetime函数
将输入的日期转化为星期
import datetime
data1=input()
data2=datetime.datetime.strptime(data1,"%Y %m %d")
print(data2.isoweekday()) # 如果用data2.weekday则星期一是0,星期天是6
d.strftime() 将datetime转化为字符串自定义格式化字符串(和time模块的strftime()方法相同)
版权属于:戏人看戏博客网
本文链接:https://day.nb.sb/archives/367.html
若无注明均为戏人看戏原创,转载请注明出处,感谢您的支持!
最后更新 2023-07-15