目录
anaconda安装
下载地址:Free Download | Anaconda
要勾选自己使用才能在后面出现 “添加环境” 变量选项
感觉不需要再把自己的 anaconda 环境变量添加到系统里
pycharm安装
官网:下载PyCharm
然后汉化,汉化包:
脚本格式:【设置——编辑器——文件和代码模板】
# @Time :${DATE} ${TIME}
# @Author :your name
给项目安装包,点那个➕就可以
环境问题
对于一个项目 pythonProject 来说,它可以有一个自己的环境,也可以依赖于别的项目的环境。当创建新的项目的时候,如下图所示,如果使用 conda 创建新的环境,那么就会在.conda/envs/文件下创建一个叫 pythonProject3 的新环境,如果使用 “先前配置的解释器”,并添加解释器,那么就会到图2,也就是说,先前配置的解释器可以是之前的已经创建的虚拟环境,也可以是“系统解释器”,即最基本非虚拟解释器,
图2
系统路径问题
在 cygwin64 等软件,安装后设置了系统路径,必须重启才能刷新os.system里的默认的系统路径,直接设置了就去运行是不行的。
不同环境下的包
对于使用了虚拟环境的项目,例如 pythonProject2,在给它安装包时必须按照如下步骤,如果不这样做,包就会被安装到系统解释器,即 anaconda3 文件夹下的 lib 中
(1)在 cmd 中激活环境
conda activate env_name
conda activate pythonProject2 激活名为 pythonProject2 的环境
conda deactivate 关闭当前环境,必须先关闭才能激活新的环境
conda remove --name <环境名称> --all 删除环境及其所有包
conda --version 查看conda版本
(2)使用 pip 或 conda 安装,安装后关闭环境
pip install packagename
pip list #查看pip已经安装过的包
pip show packagename #显示安装包的路径
pip uninstall packagename #卸载pip安装的包
conda uninstall matplotlib
(3) 也可通过添加如下代码来临时添加调用包的权限,这种路径是临时的,使得其可以临时调用某个目录下的包,只适用于该脚本及其之后的代码
import sys
print(sys.path) 查看系统路径
sys.path.append('C:\Users\zxx\anaconda3\lib\site-packages') 追加路径
日期函数calendar
import calendar
# 导入
year = 2018
month = 7
# 比如判断2018年7月有多少天
x = calendar.monthrange(year,month)
print(x)
# 结果 6是指第一天是周六,共31天)
(6, 31)
# 当输入 print(x[0]) 输出为
6
# 当输入 print(x[0]) 输出为
31
# python 是从0开始计数的
python日历函数calendar_calendar python_Vergil_Zsh的博客-CSDN博客
str 函数
str(-23) # 整数转换为字符串 输出
'-23'
str(1.3e2) # 浮点数转换为字符串 输出
'130.0'
a_list = [12, '-23.1', 'Python']
str(a_list)
# 列表转换为字符串 输出
"[12, '-23.1', 'Python']"
# 当后边有[]时,是按逐个字符输出的,如下
str(a_list)[0]
'['
# 当输入str(a_list)[3],输出的是12后边那个逗号
','
# 这个函数其实就是将数字转化为字符串,即加上单引号
转载自:Python str函数_TCatTime的博客-CSDN博客
python两种合并路径的方法
a = [200601, 200602, 200603]
file_path1 = os.path.join(r"C:\1Data\ERA5\exp", a[1])
file_path2 = r"C:\1Data\ERA5\exp" + '\\' + a[1]
# 这两种的合并结果都是 C:\1Data\ERA5\exp\200602
# 如果你想指定文件类型,比如nc文件,可以如下
file_path = r"C:\1Data\ERA5\exp" + '\\' + a[1] + '.nc'
# 第一种推荐只用来指定文件夹