跳至主要內容

目录管理

LincZero大约 2 分钟

目录管理

目录

源代码目录管理

分为项目源代码的目录管理和生成文件的目录管理

生成文件的目录跨越可能很大,有的甚至会把文件放在C盘的不知道什么系统路径中

其实观察会发现,大家都挺随心所欲的

源代码目录管理

生成文件目录管理

参考 - 源码目录结构

Python

源码目录结构

下载后解压,项目结构如下

不过这个应该不算源码目录结构

Python-3.7.13

文件夹
Doc
Grammar
Include
Lib
m4
Mac
Misc
Modules
Objects
Parser
PC
PCbuild			 	# PC编译入口,sln入口。这里面才属于项目目录结构。不过里面并没有什么文件夹分层,一大堆.vcxproj文件、py文件等
	pcbuild.sln		# VS项目打开入口
Programs
Python
Tools

文件
LICENSE
README.rst
setup.py
...

PyCharm

项目目录结构

项目名

venv					# (基本同Python安装目录)python虚拟环境
	Include				# (基本同Python安装目录)空
	Lib					# (基本同Python安装目录)
		site-packages	# (基本同Python安装目录)环境包
			flask等
			...
	Scripts				# (基本同Python安装目录)
		activate		# 进入该虚拟环境的脚本
		pip.exe等
		...
	pyvenv.cfg
main.py

Vue

参考 - 安装目录结构

各个软件的参考

Python

安装目录路径

(如果是安装Anaconda集成环境的话,就是Anaconda的那个目录)

C:\python39

文件夹
Libs
	内置模块
	site-packages			# 下载的包会在这里
		openpyxl
		python-docx
		flask
		django				# pip安装该模块时生成。是该框架的源码
		...
Scripts
	pip.exe
	django-admin.exe		# pip安装该模块时生成。是辅助创建django项目的工具,会自动创建模板下的文件和文件夹
	...

文件
python.exe

Anaconda

安装目录结构

Python_Anaconda

文件夹
condabin
conda-meta
DLLs
envs
etc
include			# 包含路径
Lib
Library
libs			# lib库
	_tkinter.lib
	python3.lib
	python37.lib
man
Menu
pkgs
Scripts
	pip.exe
share
shell
sip
tcl
Tools

文件
_conda.exe		# 程序 Anaconda
cwp.py
LICENSE_PYTHON.txt
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
python.exe		# 程序 python
python3.dll
python37.dll
python37.pdb
pythonw.exe
Uninstall-Anaconda3.exe
venvlauncher.exe	# 程序 虚拟环境启动器?
...

Blender

解压安装目录结构

blender-2.82-windows64

2.82
	datafiles
		colormanagement
		fonts
		incons
		locale
		studiolights
		usd
	python				# Python支持,包含python解释器,仅仅50MB大小
		bin
			python.exe
			python37.dll
		DLLs
		lib
	scripts
		addons
		addons_contrib	# 空
		freestyle
		modules			# Python模块
		presets
		startup
		templates_osl
		templates_py
blender.crt
	...46个dll文件
blender.exe
GPL3-license.txt		# 许可证文件
GPL-license.txt			# 许可证文件

Maya

安装目录结构

Maya2019

assets
bin
	maya.exe
	其他exe
	...315个Qt5的dll
	...
brushImages
brushShapes
devkit
docs
en-US
Examples
ExternalWebBrowser
icons
include
lib
mkspecs
modules
plugins
plug-ins
presets
Python
qml
resources
scripts
Setup
support
synColor
translations
PYTHON_LICENSE
PYTHON_README