OS Module of Python
Python os 模块
一、os模块os 模块提供了非常丰富的方法用来处理文件和目录。
1import os
shell12# 在操作系统命令行中运行一个shell命令os.system(command)
操作工作目录12345# 返回当前工作目录的路径os.getcwd()# 改变当前工作目录os.chdir(path)
得到环境变量1os.environ
列出子目录12345678910# 返回指定目录下的所有文件和子目录的名称列表os.listdir(path)# 生成子目录列表sub_contents = [content.name for content in os.scandir(root_dir) if content.is_dir()]sub_contents = [item for item in os.listdir(root_dir) if os.path.isdir(os.path.join(root_dir, item))]# 生成子文件列表sub_files = [file.name for file in os.scandir(root_dir) if ...
Notes of Python
Python 常用命令(一)
一、内置函数字符串相关(数)
需求
输入
输出
计算字符串长度
len(“Hello, Python!”)
14
str1 = ‘aaBBccEEff’ 统计字符串中指定字符出现的次数(指定范围)
str1.count(“a”, 0, 3)
2
查找字符串中指定的字符第一次出现的索引(指定范围),不会触发异常(返回-1)
str1.find(“d”, 3)
-1
查找~,会触发异常
str1.index(“c”, 3)
4
二进制 → 十进制
int(‘101010’,2)
42
八进制 → 十进制
int(‘367’,8)
247
十六进制 → 十进制
int(‘FFF’,16)
4095
字符串相关(字符型)
需求
输入
输出
str1 = ‘aaBBccEEff’ 全部转换为小写字符
str1.lower()
‘aabbcceeff’
全部转换为大写字符
str1.upper()
‘AABBCCEEFF’
将字符串中的字符替换为指定的字符
str1.replace(“a”, ...
Quick Start of Gaussian
Notes of gaussian本教程基于 HPC of zhenggroup 集群环境
参考资料 http://sobereva.com/list.html
零、理论基础泛函/基组设置简谈量子化学计算中DFT泛函的选择谈谈量子化学中基组的选择
激发态乱谈激发态的计算方法Gaussian中用TDDFT计算激发态和吸收、荧光、磷光光谱的方法电子激发任务中轨道跃迁贡献的计算
一、输入文件input.gjf12345678910111213%mem=84GB%nprocshared=48%chk=COF-3-td.chk#p PBE1PBE scrf=(smd,solvent=water) def2TZVP em=GD3BJ TD(nstates=10) IOp(9/40=4)COF-30 1 C 33.03196170 -14.12931527 1.88576471 H 31.92769914 -14.10953751 2.72772983 O 30.78605907 ...
Quick Start of VASP
Quick Start of VASP
本教程基于 HPC of zhenggroup 集群环境
一、VASP简介关于 VASPhttps://www.vasp.at/info/about/The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles.
VASP是用于原子尺度材料模拟的计算程序,基于第一性原理
计算电子结构性质
计算量子力学分子动力学
VASP computes an approximate solution to the many-body Schrödinger equation, either within density functional theory (DFT), solving the Kohn- ...
Hello World
9c6161198b65c0c7ed655745c399b5b33f07946e5b3e9f998cf3622b788ca0bc00bebd08285bf987e5fef81ea893268645ebe075c064b3e96eb0e912662766d8de53f8c03b89a084ec9357bc85b34118bc65557732901e429a42536299b9f5f70b89c55a71bda23bfb017c01c5d1d89df8aba3f294f7497b3ed3dbe98b5fab8095c865cc96bc6fdd61b9ae4b925ace5012b6278760c5088b6a17d81ae97571655375c9d5daf7b18a303b4fc1eaf685894979f69e9a1b02e8abe89e503b2ea766b66caae59e107ff9663a109ddfb9b7b1f6ad7834e8a2518a86e5d0812970fcee76fef9df81b402a455f5e14ee2496b19d3cab99ee4e8aa46c ...