# """
#     模式	描述
#     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)