# 获取文件的绝对路径
os.path.realpath(__file__)
# 获取文件所在的目录
os.path.dirname(__file__)
import pymysql
import os, sys
import configparser
# os.path.dirname(__file__)返回当前脚本的路径
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
# print(sys.path)
# 添加目录
# sys.path.append(BASE_PATH)
# print(sys.path)
print("---------------")
print("返回当前脚本所在目录的上一级目录:"+BASE_PATH)
data_file_path = os.path.join(BASE_PATH, "config", "settings.ini")
print(data_file_path)
# 使用ConfigParser获取ini文件
cf = configparser.ConfigParser()
# read()读文件内容
cf.read(data_file_path, encoding='UTF-8')
# get()为指定的section获取一个选项值
host = cf.get("mysql", "mysql_host")
port = cf.get("mysql", "mysql_port")
user = cf.get("mysql", "mysql_user")
password = cf.get("mysql", "mysql_password")
db = cf.get("mysql", "mysql_db")
print(host, port, user, password, db)
BASE_PATH1 = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
print("---------------")
print(os.path.realpath(__file__))
print(BASE_PATH1)