import 路径,json传输

#__author:"Ryzreal"
#date :2018/7/1
# from web.web1.test import logging     #在包下引入函数
# from web.web1 import test             #在包下引入模块(py文件)--执行包中init模块
# from modname import *            #引用模块所有函数 --执行模块
# import module1[, module2[,... moduleN]  #根据路径(sys.path)引用内置模块
# from modname import name1[, name2[, ... nameN]]    #根据模块引用函数


import sys,os
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))     #设置相对路径
sys.path.append(BASE_DIR)
print(os.path.abspath(__file__))
from week3.day8.ATM.web.web1.test import logger
logger()

#__author:"Ryzreal"
#date :2018/7/1
import os
import sys
BASE_DIR=os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))    #设置相对路径
sys.path.append(BASE_DIR)
from Foo.mod1 import main

main.main()
if __name__=="__main__":  #本地测试执行,异地调用不执行
    print(sys.path)

#__author:"Ryzreal"
#date :2018/7/1
import json

dic = {"name": "alxe","age":13,"job":"it"}
f = open("json.text","w")

# data = json.dumps(dic)    #要手动写入
# f.write(data)
json.dump(dic,f)        #不用手动写入
f.close()

#__author:"Ryzreal"
#date :2018/7/1
import  json
f = open("json.text","r")
# date = f.read()
# date = json.loads(date)
date = json.load(f)
print(date["name"])
f.close()

#__author:"Ryzreal"
#date :2018/7/1
import shelve

f = shelve.open(r"SHLVE_text")
f["info"] = {"name": "alxe","age":13,"job":"it"}
data = f.get("info")
print(data)

你可能感兴趣的:(import 路径,json传输)