一.在pycharm中运行时
open的相对路径不是当前pycharm打开的地方,不是sys.path中的地方
而是当前py文件所在的文件夹···· 这个需要注意
程序在哪里运行,就是当前那个目录···
二.在终端运行时
例如:在/Users/wupeiqi/PycharmProjects/CodeRepository/路径下编写 demo.py文件
with open("a1.txt", mode='w', encoding='utf-8') as f:f.write("你好呀")
用以下两种方式去运行:
方式1,文件会创建在
/Users/wupeiqi/PycharmProjects/CodeRepository/目录下。cd /Users/wupeiqi/PycharmProjects/CodeRepository/python demo.py
方式2,文件会创建在 /Users/wupeiqi目录下。
cd /Users/wupeiqipython /Users/wupeiqi/PycharmProjects/CodeRepository/demo.py
实际上就是,终端运行的时候 cd在哪,就在哪运行查找文件
三.绝对和相对区别
如果路径开头是\usr 就是绝对路径,从这个盘出发
如果开头是usr\就是相对路径
