09 2021 档案
摘要:json.dumps将一个Python数据结构转换为JSON import json data = { 'name' : 'myname', 'age' : 100, } json_str = json.dumps(data) json库得一些用法: json.dumps()与json.dump()
阅读全文
摘要:1.将xml转为json 使用了xmltodict,在将xml转为json前提下首先需要: pip install xmltojson 然后再将xml转为json(自己在使用过程中的缺陷是会将xml中的数字也转为了字符串,带了引号,而我这边恰好不需要,只好自己又做了一遍转换,不过这已经很大程度上减少
阅读全文
摘要:这里我用的是终端传值的方式,比如:python xxx.py "i am your friends" "am" import re import sys arr = [] sentence = str(sys.argv[1]) word = str(sys.argv[2]) rr = re.comp
阅读全文
摘要:当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候 如果直接run或者build就会报这个错误 missing go.sum entry for module providing package <package_name> 可以使用go mod tidy 来整理依赖 go mod
阅读全文
摘要:import re import sys arr = [] sentence = str(sys.argv[1]) word = str(sys.argv[2]) rr = re.compile(word, re.I) # 不区分大小写,这里是把匹配的词汇转为正则的形式,不转直接匹配,遇见特殊字符会
阅读全文
摘要:1.拉取镜像 docker pull mongo 2.创建文件夹并且修改文件夹的权限 mkdir -p /usr/local/mongodb/datadbchmod 777 /usr/local/mongodb/datadb 3.放行端口号 firewall-cmd --zone=public --
阅读全文
摘要:下载和安装 PyPy 安装 PyPy 解压 tarball 或 zip 文件后,PyPy 就可以立即执行,无需将其安装在任何特定位置: $ tar xf pypy-x.y.z.tar.bz2 $ ./pypy-x.y.z/bin/pypy Python 2.7.x (xxxxxxxxxxxx, Da
阅读全文
摘要:通过修改用户目录下的~/.bashrc文件进行配置: vim ~/.bashrc # 在最后一行加上 export PATH=$PATH:/home/uusama/mysql/bin 注意事项: 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效 生效期限:永久
阅读全文
摘要:def replace_str_by_index(string, start, end, sub_str): ret = string[: start] + sub_str + string[end:] return ret if __name__ == '__main__': string = '
阅读全文
摘要:判断一段文本中是否包含简体中文 import re zhmodel = re.compile(u'[\u4e00-\u9fa5]') #检查中文 #zhmodel = re.compile(u'[^\u4e00-\u9fa5]') #检查非中文 contents = u'(2014)深南法民二初字第
阅读全文
摘要:import re string = 'abe(ac)ad)' p1 = re.compile(r'[(](.*?)[)]', re.S) #最小匹配 p2 = re.compile(r'[(](.*)[)]', re.S) #贪婪匹配 print(re.findall(p1, string)) p
阅读全文
摘要:func getCurrentPath() string { s, err := exec.LookPath(os.Args[0]) checkErr(err) i := strings.LastIndex(s, "\\") path := string(s[0 : i+1]) return pat
阅读全文
摘要:ua.json文件内容 { "browsers": { "chrome": [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/5
阅读全文
摘要:1.\b 在ASCII字符中代表退格键, 但是 \b 同时也是一个正则表达式的特殊符号为了让RE编译器把 \b 当做你想匹配的字符串,而非一个退格键,需要用另外一个反斜线进行转义, \\b 2. \b代表字与字中间那个看不见的东西,如here is a word那么,这句中有好几个\b, 每个单词的
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:1.文件后缀名: .sh 2.Run.sh文件内容如下所示: cd /root/front/dicns && /root/front/dicns/envs/bin/python /root/front/dicns/run.py 3.之后使用程序运行shell文件即可(我这里结合的是crontab运行
阅读全文
摘要:crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通俗来讲就是执行定时任务的一个命令。 1.crontab的安装以及服务的开启 第一步:检查你得服务器上是否安装了cronta
阅读全文
摘要:reg = regexp.MustCompile(`(Abc|a7c|你好)`) fmt.Printf("%s\n", reg.ReplaceAllString(text, "**")) 其中text是从哪个字符串中替换,**代表的是要替换的内容。reg是正则
阅读全文
摘要:import ( "io/ioutil" "log" "net/http" ) get请求: resp, err := http.Get("http://localhost:6002/baiduTrans") if err != nil { log.Fatalln(err) } //We Read
阅读全文
摘要:import r "github.com/solos/requests" func translationPHandler(w http.ResponseWriter,rr *http.Request){ if rr.Method == "POST" { con := rr.PostFormValu
阅读全文
摘要:get请求方式: func marixExplainPHandler(w http.ResponseWriter,rr *http.Request){ query := rr.URL.Query() id := query.Get("id")} form表单传递参数 func marixExplai
阅读全文
摘要:出现上面的错的原因是因为,我用游标拿完数据之后,再函数返回值之前,将游标关闭,出现了如上的错误。 错误写法: def getArticle(self, _from, _to, _ws): db = computerDb.GetMysql() sql_a = "select title,author,
阅读全文