日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用模块-----configparser subprocess

發布時間:2025/3/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用模块-----configparser subprocess 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

configparser 模塊

功能:操作模塊類的文件,configparser類型文件的操作類似于字典,大多數用法和字典相同。

新建文件:

import configparser cfg=configparser.ConfigParser() cfg['DEFAULT']={'ServerAliveInterval': '45','Compression': 'yes','CompressionLevel': '9','ForwardX11':'yes'} cfg['bitbucket.org']={'User':'hg'} cfg['topsecret.server.com']={'host port':'50022','Forwardx11':'no'} with open('cfg.int','w') as f:cfg.write(f) #DEFAULT 關鍵字,是默認參數,將DEFAULT 里的內容(value)匹配給每個自定義模塊,比如:bitbucket.org

?cfg.int 文件內容如下:

[DEFAULT]
serveraliveinterval = 45
compression = yes
compressionlevel = 9
forwardx11 = yes

[bitbucket.org]
user = hg

[topsecret.server.com]
host port = 50022
forwardx11 = no

操作文件內容
import configparserconfig = configparser.ConfigParser()#---------------------------查找文件內容,基于字典的形式print(config.sections()) # [] config.read('example.ini')print(config.sections()) # ['bitbucket.org', 'topsecret.server.com']print('bytebong.com' in config) # False print('bitbucket.org' in config) # Trueprint(config['bitbucket.org']["user"]) # hgprint(config['DEFAULT']['Compression']) #yesprint(config['topsecret.server.com']['ForwardX11']) #noprint(config['bitbucket.org']) #<Section: bitbucket.org>for key in config['bitbucket.org']: # 注意,有default會默認default的鍵print(key)print(config.options('bitbucket.org')) # 同for循環,找到'bitbucket.org'下所有鍵print(config.items('bitbucket.org')) #找到'bitbucket.org'下所有鍵值對print(config.get('bitbucket.org','compression')) # yes get方法取深層嵌套的值

增刪改操作

import configparserconfig = configparser.ConfigParser()config.read('example.ini')config.add_section('yuan')config.remove_section('bitbucket.org') config.remove_option('topsecret.server.com',"forwardx11")config.set('topsecret.server.com','k1','11111') config.set('yuan','k2','22222')config.write(open('new2.ini', "w"))

subprocess模塊

subprocess模塊允許一個進程創建一個新的子進程,通過管道連接到子進程的stdin/stdout/stderr,獲取子進程的返回值等操作。?

import subprocess# 創建一個新的進程,與主進程不同步 if in win: s=subprocess.Popen('dir',shell=True) s=subprocess.Popen('ls') s.wait() # s是Popen的一個實例對象print('ending...')

子進程文本控制流

可以在Popen()建立子進程的時候改變標準輸入、標準輸出和標準錯誤,并可以利用subprocess.PIPE將多個子進程的輸入和輸出連接在一起,構成管道(pipe):

import subprocess# s1 = subprocess.Popen(["ls","-l"], stdout=subprocess.PIPE) # print(s1.stdout.read())#s2.communicate() s1 = subprocess.Popen(["cat","/etc/passwd"], stdout=subprocess.PIPE) s2 = subprocess.Popen(["grep","0:0"],stdin=s1.stdout, stdout=subprocess.PIPE) out = s2.communicate()print(out)

?



?

轉載于:https://www.cnblogs.com/mona524/p/7086677.html

總結

以上是生活随笔為你收集整理的常用模块-----configparser subprocess的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本不卡在线观看 | 光棍影院一区二区 | 日韩成人免费视频 | 怡红院亚洲 | 六月婷婷在线观看 | 国产黄色片在线免费观看 | av的天堂| 伊人视屏 | 小泽玛利亚一区二区三区在线观看 | 国产 欧美 日韩 一区 | 久久人人添人人爽添人人片 | 尤物视频在线免费观看 | 久久美女av| 丁香综合激情 | 欧美亚洲国产日韩 | 波多野结衣电影在线播放 | 黄色网页免费看 | 国产黄色在线观看 | 潘金莲一级淫片aaaaa | 美女100%露胸无遮挡 | 爱爱爱免费视频 | 欧美一区二区免费视频 | 一区二区精品在线 | 婷婷久久亚洲 | 深夜老司机福利 | 日本一区二区久久 | 国产视频精品免费 | 亚洲成人欧美 | 欧洲成人综合网 | 波多野结衣久久 | 69超碰| 日本在线精品 | 国产 中文 字幕 日韩 在线 | 日韩一级视频 | 两根大肉大捧一进一出好爽视频 | 成人福利网站在线观看 | 免费国产区 | 欧美成人综合视频 | 日韩欧美视频在线免费观看 | 色老板最新地址 | 超能一家人电影免费喜剧在线观看 | 波多野结衣在线观看一区二区三区 | 青草成人免费视频 | 国产免费无码一区二区视频 | 欧美18一19性内谢 | 少妇裸体挤奶汁奶水视频 | 久久机热这里只有精品 | 日本爽爽爽爽爽爽在线观看免 | 欧美激情在线狂野欧美精品 | 亚洲影院av | 亚洲特黄一级片 | 国产成人精品一区二区三区无码熬 | 夜夜操影视 | 成人免费xxxxx在线观看 | 丰满少妇一区二区三区视频 | 久久精品免费电影 | 日韩福利电影在线观看 | 朋友人妻少妇精品系列 | 亚洲精品一二 | 中文欧美日韩 | 久久久久久久久国产精品一区 | 久久99热这里只频精品6学生 | 中文字幕一区二区人妻电影丶 | 日本精品一二三区 | 日本在线一区二区 | 日日草草 | 亚欧洲精品视频在线观看 | 久久无码精品丰满人妻 | 天堂8在线天堂资源bt | 乳色吐息在线观看 | caoporn成人 | 拍真实国产伦偷精品 | 人妻少妇偷人精品久久久任期 | 伊人久久一区二区三区 | 国产片在线播放 | 激情在线网站 | 久久人人草 | 亚洲爆乳无码一区二区三区 | 九九九精品视频 | 三级久久 | 成人观看| 中文字幕不卡一区 | 国产又粗又猛又爽免费视频 | 国产高清在线视频观看 | 又黄又爽又色的视频 | 一个色av| 美女一级视频 | 精品视频站长推荐 | 久久无码精品丰满人妻 | 日本高清一区二区视频 | 啪啪免费视频网站 | 日韩精品成人av | 人人看人人草 | 日本一区二区视频 | 色网站入口 | 射射射综合网 | 黄瓜视频污在线观看 | 91国产在线播放 | 在线免费观看网站入口在哪 |