python常用模組學習3

2022-03-31 02:34:47 字數 1568 閱讀 6357

#

# dic=''

## f=open("hello",'w')

## f.write(dic)

## f.close()##

####

## f_read=open("hello",'r')

## data=f_read.readline()

## print(type(data))##

## print(eval(data)['name'])##

#import json-----##

# 規範:

#json模組--------##

dic = # --->--->''

## dic_str=json.dumps(dic) #將資料型別轉換為json格式

#f = open("new_hello", "w")

## f.write(dic_str)

#json.dump(dic, f)##

f.close()##

# print(type(dic_str))

## print(dic_str)##

i = 8 # ---->'8'

#s = 'hello'

#print(json.dumps(i))

#print(json.dumps(s))##

# a=[1,3,4,5]---->""

## print(json.dumps(a))##

#f_read = open("new_hello", "r")

## print(f_read.read())

#data = json.loads(f_read.read())

#print(data['name'])

#print(type(data))

#如果字串遵循json.dump符合json語法,也可以使用json.loads方法,無序成對使用

#import json

#with open("json_test","r") as f:

#data=f.read()

#print(data)

#data=json.loads(data)

#print(data['name'])

#---------pickle模組--------

import

pickle

#dic=

#print(type(dic))

#j=pickle.dumps(dic)

#print(type(j))#class "bytes"

#f=open("序列化物件pickle","wb")#注意w是寫入str,wb是寫入bytes,j是bytes

#f.write(j)#-------等價於pickle.dump(dic,f)##

f.close()

#------------返序列化

f=open("

序列化物件pickle

","rb")

data=pickle.load(f)

print(data['

age'

])f.close()

python學習3 模組

新建乙個模組calc.py usr bin env python3 coding utf 8 a test module author michael liao def addfunc a,b return a b if name main print 自身計算結果 addfunc 1,1 在同目錄...

Python3常用模組學習之decimal

內建模組 import decimal建立 dec decimal.decimal value 1.5 可以是整型or浮點型 可能不準確 or字串 dec decimal.decimal.from float intor float 例如 dec decimal.decimal.from float...

python3 常用模組 RE模組

一.常用正規表示式符號和語法 匹配所有字串,除 n以外 表示範圍 0 9 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的子表示式一次或多次。要匹配 字元,請使用 匹配字串開頭 匹配字串結尾 re 轉義字元,使後乙個字元改變原來的意思,如果字串中有字元 需要匹配,可以 或者字符集 re...