Python开发【杂货铺】:写code经常记不住的事儿
2024-08-24 03:30:13
1、添加系统环境变量:
每次写程序,把程序路径添加到环境变量中时,总是磕磕绊绊忘一些,搞得总是从之前的程序里直接copy
# 程序目录添加到系统环境变量 import os
import sys
import platform if platform.system() == "Windows":
#join 把后面列表的内容以“\”为分隔符 重新组成字符串
BASE_DIR = "\\".join(os.path.abspath(os.path.dirname(__file__)).split("\\")[:-1])
print(BASE_DIR)
else:
BASE_DIR = "/".join(os.path.abspath(os.path.dirname(__file__)).split("/")[:-1]) sys.path.insert(0,BASE_DIR) #C:\Users\L\PycharmProjects\s14\preview\Day_12
程序根目录下增加目录名
database_path = os.path.join(BASE_DIR,"database")
print(database_path) #C:\Users\L\PycharmProjects\s14\preview\Day_12\database
最新文章
- Orchard源码分析(7.2):Controller相关
- PHP基础OOP(二) 多态
- 对蓝牙profile的理解
- getUserMedia
- Windows上一步一步CoreRun
- Jquery Validate 正则表达式实用验证代码
- Google地图接口API之地图事件(四)
- textContent、innerText的用法,在文档中插入纯文本
- OFBIZ bug_create-component ERROR
- 25、BroadCastRecevier
- warning:This application is modifying the autolayout engine from a background thread
- javascript原生ajax;
- c/c++程序员的技术栈
- Can you solve this equation?
- 老版VC++线程池
- 【Spring】手写Spring MVC
- 错误:软件包:3:docker-ce-18.09.4-3.el7.x86_64 (docker-ce-stable) 需要:container-selinux >;= 2.9
- c/c++ 深拷贝
- 用EditPlus和jdk写Java代码
- Bing词典vs有道词典比对测试报告——功能篇之辅助功能,差异化功能及软件的效能