![](https://img-blog.csdnimg.cn/20200115163633313.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
文章平均质量分 63
python基础
Linux_白菜
一个IT大白
展开
-
Python通过requests库调用API
import requests,json#API的URLgaode_url = "https://resttest.amap.com/v3/weather/weatherInfo?parameters"#传入的JSON数据data = json.dumps({'key':'abaed5d6bd4848bb9ad9','city':'1113','output':'JSON','extensions':'base'})#head头部params = {'user':'test','passwd'.原创 2020-11-19 16:51:43 · 802 阅读 · 0 评论 -
Python之MySQL数据库操作
#coding=utf-8#MySQL数据库(Linux)#先安装一些依赖包#yum install mysql-devel gcc gcc-devel python-devel -y#pip insatll PyMySQL (windows)import pymysqldef mysql_connet(): # db = pymysql.connect(host="192.168.3.2",port="3306",db="mysql",user="root",passwd="j.原创 2020-08-06 17:18:52 · 120 阅读 · 0 评论 -
拉取Kubernetes的yaml修改其image,env的Python脚本
#!/usr/bin/python3# -*- coding: utf-8 -*-#==================================================##使用到的三方库PyYaml,pip install PyYaml#用法python3 [脚本] [job-name] [file-path] [new-image] [env-name] [new-env-value]import yaml,json,os,sysclass Change_yaml: .原创 2020-06-03 18:47:35 · 802 阅读 · 0 评论 -
Python基础(字符串传参)
test_str = "dadadadadsd%(data)s ,dadadadadaswwwwwwwwwwww%(number)s,222222222222222222222222%(data)s"print(test_str % {"data":"kkkkkkk","number":"333333333"})原创 2020-06-03 18:00:45 · 2158 阅读 · 0 评论 -
Python基础(生成器&迭代器)
列表生成式test1 = [ x**2 for x in range(10)]for i in test1: print(i)0149162536496481公式生成器简介:会在内存中生成一个抽象的对象,每次调用一次便会生成一次,和列表生成式不同的是没有预先将所有元素存储到内存当中,相比更加快更节省内存使用率方法:generator._...原创 2020-02-05 10:34:30 · 105 阅读 · 0 评论 -
Python基础(装饰器)
需要用到基础知识:嵌套函数,高阶函数遵循的原则:不修改被装饰函数的代码装饰器的基本原理#定义一个装饰器def wai(func): print("this is wai func") def nei(*args,**kwargs): print("test1") print("---"*5) func() ...原创 2020-01-31 10:57:43 · 93 阅读 · 0 评论 -
Python基础(函数的用法 )
函数基本传参def func(x,y): print(x) print(y) return x*yfunc(1,3)print(func(3,3))13339函数的非固定传参将多余的参数转换为元祖def func(x,*name): print(x) print(name)func("adadadadadass",1...原创 2020-01-30 10:32:17 · 254 阅读 · 0 评论 -
Python基础(字符编码转码)
问题:在不同的国家机器的字符编码 会不一样 ,如果转换中文在别的机器上会显示乱码思路:通过unicode字符编码进行中介转换#-*- coding:utf-8 -*-import sysprint(sys.getdefaultencoding()) #打印默认字符编码name = "这是一个测试"unicode_name = name.decode("utf-8...原创 2020-01-29 12:16:03 · 212 阅读 · 0 评论 -
Python基础(常用小操作)-持续更新
输出进度条import sys,timefor i in range(30): sys.stdout.write("#") sys.stdout.flush() time.sleep(0.1)原创 2020-01-29 08:35:10 · 148 阅读 · 0 评论 -
Python基础(String函数用法)
title()作用:将字符串中所有英文单词的首字母大写eg:>>> test1 = ' my name is Alex'>>> print(test1.title())My Name Is Alexstrip()作用:删除字符串中开头和结尾的所有特殊符“\n,\r”eg:>>> test = ...原创 2020-01-20 17:31:26 · 2669 阅读 · 0 评论 -
Python基础(YAML与JSON转换)
使用模块:json,yaml(PyYaml)yaml测试内容apiVersion: extensions/v1beta1kind: Deploymentmetadata: labels: app: nginx name: nginxspec: replicas: 2 selector: matchLabels: app: nginx ...原创 2020-01-17 11:31:31 · 7990 阅读 · 0 评论 -
Python基础(目录获取转换)
可用于Python自定义模块的跨目录调用#返回自身的自身文件的相对路径 os.path.abspath(__file__)#返回自身文件的绝对路径 os.path.abspath(__file__)#返回上级目录 os.path.dirname( os.path.abspath(__file__)#返回上上级目录 os.path.dirname(...原创 2020-01-16 17:33:42 · 97 阅读 · 0 评论 -
Python基础(字典与Json转换)
字典转Jsonimport jsontest_dict={"number1":"ndadad","number2":"dadadadad","number4":"dadadadeqeqe"}test_json = json.dumps(test_dict,sort_keys=False,indent=4,separators=(',',': '))print(test_json)J...原创 2020-01-16 14:21:20 · 111 阅读 · 0 评论 -
Python基础(OS模块)
os.getcwd()作用:获取当前路径用法: >>> print(os.getcwd())os.chdir()作用:改变当前工作路径用法:>>> print(os.getcwd()) />>> os.chdir(“/usr/local”)>>> print(os...原创 2020-01-15 16:33:03 · 123 阅读 · 0 评论 -
Python基础(数据字符转换操作)
数据类型转换函数 说明 int(x [,base ]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 str(x ) 将对象 x 转换为字符串 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将...原创 2020-01-15 16:18:02 · 196 阅读 · 0 评论 -
Python基础(操作文件内容)
---#写入文件file = open("/text_file.txt","w+")file.write("this is test string!!!")file.close()---#追加文件file = open("/text_file.txt","a+")file.write("this is test string!!!")file.close()---#向文件开...原创 2020-01-15 15:19:41 · 173 阅读 · 0 评论