文章90
标签1
分类38

nodejs get请求axios

const axios = require("axios")
//axios.get("网站")
axios.get("https://www.baidu.com/")
.then(function(response){
    console.log(response.data);//使用函数function获取返回服务器请求数据,获取data数据,response可以缩写res
    //另外一种简化res=>{}
}).catch(error=>{
    console.log(error);//捕获错误
})

//带参数请求 - 关键字params
//格式
// params:{
//     word1:"",
//     .....
// }
//axios.get("url",{paramms:{
// id:"",
// name:""
// }})
axios.get("https://www.baidu.com/",{
    paramas:{
        Item_ID:1000,
    }
}).then(res=>{
    console.log(res.data);
}).catch(error=>{
    console.log(error);
})



//Post请求将get换成post axios.post


global全局

#global 参数   修改全局变量

x=5


def 普通函数():
    #这里就是只用这部分的x,没有使用外面的
    x=9
    print(x)

def 修改函数():
    global x#这里就修改了值
    x+=5
    print(x)


普通函数()
修改函数()
print(x)#这里就显示了全局修改为10

数据分割处理

#取前面几位就[:位数]
text="你好我是py程序"
取前2位=text[:2]
print(取前2位)

#取后面几位就[负号 位数 :]
取后2位=text[-2:]
print(取后2位)


# 分割spilt("分割的字符串")  比如分割py
分割py=text.split("py")
print(分割py)#变成数组按需求取

With语句

该语句就是不用关闭文件

 """
fp=open("./withtest.txt",'r')
print(fp.read())
fp.close()
"""

#./表示当前目录

#with实现   encoding="UTF-8" 打开中文的格式输出
with open('模块/常见模块.py','r',encoding="UTF-8") as fp:
    print(fp.read())




文件路径

#获取当前工作目录getcwd(),不一定是python文件目录
import os  
print(str(os.getcwd()))
nowpath=str(os.getcwd())
print(nowpath,"当前工作区目录")
#获取工作区目录以后,就可以直接写该目录的路径,不用前面的路径了,比如该目录有ttt文件夹啊,使用的时候就直接("ttt")
#返回指定目录下的文件和目录信息listdir(path)  #注意,只能是目录名称说白了就是看这个目录下有什么东西
#每一个路径使用\隔开
print(os.listdir(nowpath))
print(os.listdir("文件操作\你好"))

#获取当前python脚本项目的路径
print(os.path.dirname(__file__))

#寻找某个文件遍历该目录---需要导入glob模块
from glob import glob#函数

#如果需要找什么结尾的文件就*类型:比如*txt,*jpg.....
file_list = glob("基础得不能再基础\*py")
print(file_list[0].split("\\")[1].split(('.'))[0])
                        

在输出的时候2个\表示一个\

连接文件目录和文件名字,也就是加一个\符号

print(os.path.join("模块",'154464'))

">