问题:
过程:
解决:
问题:import同一个文件夹其他文件失败
过程:试了__init__.py, import sys
解决:最后发现是文件命名导致,之前的名字是3_文件名,然后import 文件夹名._文件名就可以,为了避免这种问题把123改成abc了。
问题:PyCharm缓存将C盘挤爆?一招帮你从根本上解决(超详细)_pycharm如何清理在c盘的缓存_HinGwenWoong的博客-CSDN博客
过程:修改 idea.properties
文件
解决:参照上文
注意 这个时候关了python再打开之前的项目,
可能在用ctrl+点击function时候出现”no usage found in project file”。
解决:PyCharm 缓存可能导致问题。尝试清理 PyCharm 缓存并重新启动:
- 关闭 PyCharm。
- 删除项目目录下的
.idea
文件夹。
- 重新打开 PyCharm 并导入项目。
python同步异步
【python】详解异步async库的使用_python async_brucewong0516的博客-CSDN博客
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| import time import asyncio # 定义异步函数 async def hello(): print('Hello World:%s' % time.time()) #必须使用await,不能使用yield from;如果是使用yield from ,需要采用@asyncio.coroutine相对应 await asyncio.sleep(1) print('Hello wow World:%s' % time.time())
def run(): tasks = [] for i in range(5): tasks.append(hello()) loop.run_until_complete(asyncio.wait(tasks))
loop = asyncio.get_event_loop() if __name__ =='__main__': run()
Hello World:1536855050.1950748 Hello World:1536855050.1950748 Hello World:1536855050.1950748 Hello World:1536855050.1960726 Hello World:1536855050.1960726 (暂停约1秒) Hello wow World:1536855051.1993241 Hello wow World:1536855051.1993241 Hello wow World:1536855051.1993241 Hello wow World:1536855051.1993241 Hello wow World:1536855051.1993241
|