|
- # """
- # 模式 描述
- # 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_application.json",'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)
|