python程序设计进阶

文章 , 技术分享
481 0
  1. 封包

知道 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函数

2022-12-13T12:24:29.png

2022-12-13T12:24:33.png

将输入的日期转化为星期

import  datetime
data1=input()
data2=datetime.datetime.strptime(data1,"%Y %m %d") 
print(data2.isoweekday())  # 如果用data2.weekday则星期一是0,星期天是6

d.strftime() 将datetime转化为字符串自定义格式化字符串(和time模块的strftime()方法相同)

最后更新 2023-07-15
评论 ( 0 )
OωO
隐私评论