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) |