1简介如果要选择GCP为云平台,则经常需要创建GCE(GoogleComputeEngine),有以下几种方式:(1)在浏览器创建(2)命令gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCPConsole登陆操作界面,点击创建按钮,然后选择好参数即可:会显示出对应的价格。3gcloud命令在操作界面创建时,可以直接查看对应的gcould命令:我们直接运行就可以创建了:$gcloudcomputeinstancescreatepkslow-vm\--project=pkslow\--zone=us-west1-a\--machin
1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCP操作界面登陆GCP,选择SQL,可以创建MySQL、PostgreSQL和SQLServer:以PostgreSQL为例,可以选择很多参数:3gcloud命令通过命令行创建也很方便,可以自动化。命令如下:$gcloudsqlinstancescreatepkslow-testdb\--database-version=POSTGRES_13\--region=us-west1\--c
1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCP操作界面登陆GCP,选择SQL,可以创建MySQL、PostgreSQL和SQLServer:以PostgreSQL为例,可以选择很多参数:3gcloud命令通过命令行创建也很方便,可以自动化。命令如下:$gcloudsqlinstancescreatepkslow-testdb\--database-version=POSTGRES_13\--region=us-west1\--c
前言:重要的事情讲三遍首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!正文:使用默认的autopep8格式化工具时,如果使用默认的配置,import语句总是在sys.path.append('xxx')之前,执行代码时总是先执行import后执行sys.path.append('xxx'),因此Python不知道自定义模块的路径,进而报错:ModuleNotFoundError:Nomodulenamed'xxx'。解决办法:对autopep8格式化工具进行详细的配置,使其不在更改import语句的位置:用户设置中修改Py
前言:重要的事情讲三遍首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!正文:使用默认的autopep8格式化工具时,如果使用默认的配置,import语句总是在sys.path.append('xxx')之前,执行代码时总是先执行import后执行sys.path.append('xxx'),因此Python不知道自定义模块的路径,进而报错:ModuleNotFoundError:Nomodulenamed'xxx'。解决办法:对autopep8格式化工具进行详细的配置,使其不在更改import语句的位置:用户设置中修改Py
最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo
最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo
前言在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。 1.Module组成一个.py文件就是一个module。Module中包括attribute,function等。这里说的attribute其实是module的globalvariable。我们创建1个test1.py文件,代码如下#定义1个全局变量aa=1#声明一个全局变量moduleNameglobalmoduleName#定义一个函数printModuleNamedefprintModuleName():print(a+2)
前言在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。 1.Module组成一个.py文件就是一个module。Module中包括attribute,function等。这里说的attribute其实是module的globalvariable。我们创建1个test1.py文件,代码如下#定义1个全局变量aa=1#声明一个全局变量moduleNameglobalmoduleName#定义一个函数printModuleNamedefprintModuleName():print(a+2)
使用import语句导入模块import 语句的基本语法格式如下:例如下代码:importmathimportrandomprint(math.sqrt(36))#计算并输出36的方程根print(random.choices('asdf',k=10))#从字符串‘asdf’中随机选择10个字符,允许重复运行结果:import modulename [as alias]其中,modulename为要导入模块的名称。[asalias]为给模块起的别名,通过该别名也可以使用模块。例如下代码:importposixpathaspathprint(path.isfile(r'文件路径'))#测试