Falsk当前路径的诡异问题
问题描述
我随便写个项目测试
F:/gggggg/index.py
代码再简单不过了,就是输出当前工作路径
from flask import Flask
app = Flask(__name__)
import os
@app.route('/')
def xxxx():
print(os.path.abspath('.'))return 'Hello World!'
if name == '__main__':
app.run(port=8000, debug=True)
启动后访问
http://127.0.0.1/:8000/
控制台输出的是 D:/PyCharm 5.0.3/jre/jre/bin
然后我把index.py改成了11.py,再次执行
没想到这次控制台输出的是 F:/gggggg !!!???
怎么解释这个现象呢??!!!!
回答:
第一次出现python的安装路径原因是安装路径会有一个index.py文件
import syssys.path.insert(0,".") # 将当前路径增加到path中
import os
print(sys.path)
print(os.path.abspath("."))
以上是 Falsk当前路径的诡异问题 的全部内容, 来源链接: utcz.com/a/158860.html