# PYTHON 获得当前路径



```
import  os
print os.getcwd() #获取当前工作目录路径
print os.path.abspath('.') #获取当前工作目录路径
print os.path.abspath('test.txt') #获取当前目录文件下的工作目录路径
print os.path.abspath('..') #获取当前工作的父目录 ！注意是父目录路径
print os.path.abspath(os.curdir) #获取当前工作目录路径


import os
with open(os.path.abspath("name.txt"),'r') as f:  #读取当前路径下的name.txt文件第一行
    lines=f.readline()
    
    
with open(os.path.abspath("name.txt"),'r') as f:#读取当前路径下的name.txt文件所有行
lines=f.readlines()
```





```python
import sys
import os

# 获取当前路径
# print(os.path.abspath(__file__))
base_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.append(base_dirk db migrate、flask db upgrade)

```

### Flask 新版本的使用

```python

建立 db_manage 的包


创建 app.py 的文件
from flask import Flask
from flask_migrate import Migrate
from app.comm import db
from app.comm import config, get_app_env
from app.models import *

app_env = get_app_env()

app = Flask(__name__)
app.config.from_object(config[app_env])
db.init_app(app)  
migrate = Migrate(app, db)

执行命令：
flask db init 、flas
```

