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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

命令行带参数启动--命令行相关问题 代码规范

發布時間:2023/11/28 生活经验 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 命令行带参数启动--命令行相关问题 代码规范 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

20210106

其實cmd和Linux一樣可以通過特殊符號換行的: Linux 為 \ 而cmd 為 ^
命令行換行符

20201127


options 代碼編寫變量意義

20200728

a.py文件的代碼如下:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(’–t’, help=’ ', action=‘store_true’, default=False)

config = parser.parse_args()

print(config.t)
直接運行python a.py,輸出結果False

運行python a.py --t,輸出結果True

也就是說,action=‘store_true’,只要運行時該變量有傳參就將該變量設為True。

20200721

python37 step54_run.py --shujlj=‘data_tianjin’ --zidquan=‘數據_天津.xlsx’ --zidbh=‘數據_天津.xlsx’ --yuansj=‘tianjin’ --fencsj=‘天津’ --moxdr=‘tianjin’

命令行運行

–shujlj=‘data_tianjin’(這里有空格) --zidquan=‘數據_天津.xlsx’

測試數據貌似只能放在代碼目錄里? 不一定 加一個數據目錄參數就好了

#######################################
封裝為命令行運行
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(’–cessj’, default=os.path.dirname(edt.file)+’/’+‘測試讀入數據.xlsx’,help=‘測試數據’)
parser.add_argument(’–shujlj’, default=‘data_tianjin’,help=‘數據所在路徑 first 為第一批拼音, weining 為衛寧,tianjin 為天津’)

class liemfy():

def __init__(self,shujlj,zidquan,zidbh,yuansj,fencsj,moxdr):self.path=os.path.dirname(edt.__file__)+'/'self.path_data=self.path+shujlj+'/'self.zidquan=zidquanself.zidbh=zidbhself.yuansj=yuansjself.fencsj=fencsjself.moxdr=moxdrself.device=torch.device('cpu')def data_handle(self,df_pred):df_pred['key'] = df_pred['key'].apply(lambda x: x.lower())df_pred['key'] = df_pred['key'].apply(lambda x: x.replace('_', ''))df_pred['key'] = df_pred['key'].apply(lambda x: x.replace('$', ''))return df_pred

if name == ‘main’:

#輸入格式為dataframe表格
args = parser.parse_args()
moxsl=liemfy(args.shujlj,args.zidquan,args.zidbh,args.yuansj,args.fencsj,args.moxdr)
store =moxsl.data_handle(pd.read_excel(args.cessj))

封裝為命令行運行
#####################


沒有required 參數


![在這里插入圖片描述]
(https://img-blog.csdnimg.cn/20191029160720556.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2t5bGUxMzE0NjA4,size_16,color_FFFFFF,t_70)


命令行多行代碼的書寫


默認后面的值就是傳入的參數值

總結

以上是生活随笔為你收集整理的命令行带参数启动--命令行相关问题 代码规范的全部內容,希望文章能夠幫你解決所遇到的問題。

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