71 lines
2.3 KiB
Python
71 lines
2.3 KiB
Python
|
|
# """
|
|||
|
|
# 模式 描述
|
|||
|
|
# r 以只读的形式打开文件,文件的指针在开头
|
|||
|
|
# r+ 读写,文件指针在开头
|
|||
|
|
# rb 以二进制的形式,只读文件指针在开头
|
|||
|
|
# w 只写,文件不存在,则创建新的,存在则覆盖,指针在开头
|
|||
|
|
# w+ 读写,文件不存在,则创建新的,存在则覆盖,指针在开头
|
|||
|
|
# wb 只写,以二进制的形式
|
|||
|
|
# a 追加模式,文件指针在结尾
|
|||
|
|
# a+ 读写,不存在则创建,存在直接追加
|
|||
|
|
# ab 以二进制形式追加
|
|||
|
|
#
|
|||
|
|
# 1. close(): 关闭文件---非常重要
|
|||
|
|
# 2. read([count]): 读取文件中的内容 count:字节数量
|
|||
|
|
# 3. readlines(): 读取所有内容,打包成列表
|
|||
|
|
# 4. readline(): 读取一行数据,追加读取,读取过的不能再次读取
|
|||
|
|
# 5. seek(offset,[from]): 修改指针的位置:从from位置移动了offset个字节,
|
|||
|
|
# from:0则表示从起始位置,1则表示从当前位置开始,2则表示从末尾开始
|
|||
|
|
# offset:要移动的字节数
|
|||
|
|
# 6. write(): 向文件中写入内容
|
|||
|
|
# """
|
|||
|
|
import json
|
|||
|
|
import sys
|
|||
|
|
import time
|
|||
|
|
import traceback
|
|||
|
|
from collections import namedtuple
|
|||
|
|
from queue import Queue
|
|||
|
|
|
|||
|
|
import yaml
|
|||
|
|
|
|||
|
|
#
|
|||
|
|
# import yaml
|
|||
|
|
#
|
|||
|
|
#
|
|||
|
|
# # 写文件
|
|||
|
|
# # with open("hello.txt", 'w') as f:
|
|||
|
|
# # f.write("hello world")
|
|||
|
|
# import pandas as pd
|
|||
|
|
# # 读文件
|
|||
|
|
ss = time.time()
|
|||
|
|
# with open(r"D:\tuoheng\codenew\tuoheng_alg\config\dsp_dev_service.yml",'r', encoding='utf-8') as f:
|
|||
|
|
# data = yaml.safe_load(f)
|
|||
|
|
with open(r"D:\tuoheng\codenew\tuoheng_alg\test\读写\dsp_application.json", 'r', encoding='utf-8') as f:
|
|||
|
|
a = json.loads(f.read())
|
|||
|
|
print(a)
|
|||
|
|
print(time.time()-ss)
|
|||
|
|
# # try:
|
|||
|
|
# # aa = Queue(1)
|
|||
|
|
# # aa.put(1, timeout=2)
|
|||
|
|
# # aa.put(2, block=True, timeout=5)
|
|||
|
|
# # except Exception as e:
|
|||
|
|
# # traceback_str = traceback.format_exc()
|
|||
|
|
# # print("aaaaaaaaaaaaaa", traceback_str)
|
|||
|
|
# import time
|
|||
|
|
# class a():
|
|||
|
|
# def __init__(self, value):
|
|||
|
|
# self.value = value
|
|||
|
|
#
|
|||
|
|
# def test(self):
|
|||
|
|
# num = 0
|
|||
|
|
# aa = self.value
|
|||
|
|
# while True:
|
|||
|
|
# num += 1
|
|||
|
|
# bb = aa
|
|||
|
|
# if num > 10000000:
|
|||
|
|
# break
|
|||
|
|
# ss = time.time()
|
|||
|
|
# a("1111").test()
|
|||
|
|
# print(time.time()-ss)
|
|||
|
|
envs = ('dev', 'test', 'prod')
|
|||
|
|
print('dev1' in envs)
|