python - 通过传递数据集路径、数据集名称和变量名称来修改代码
问题描述
我有一个下面的代码,我只传递变量名。但是,我想添加数据集的路径和数据集名称以及变量名称。请找到以下代码:
variable = '~!'.join[str(item) for item in inputlist])
task = {'plaintext': variable}
header = {
'accesstoken' : accesstoken
}
resp = request.post('http://URL', json=task , headers = header,verify=False)
resTempList = resp.text.split('~!')
return resTempList
我将从命令提示符运行脚本。另外,我想补充的是,我想从命令行传递数据集名称、路径和输入列表。(例如:script.py C:/data/text datset_name variable_name)请让我知道需要进行的更改。
谢谢大家。
解决方案
根据您的需要尝试以下代码。添加了评论
import sys
variable= " ".join(sys.argv[1:])
task = {'plaintext': variable}
header = {
'accesstoken' : accesstoken
}
resp = request.post('http://URL', json=task , headers = header,verify=False)
resTempList = resp.text.split('~!')
return resTempList
从命令行运行如下:
script.py function_name sample.sas7bdat C:\data\ address
变量将是字符串类型,看起来像
function_name sample.sas7bdat C:\data\ address
推荐阅读
- opus - 调用 opusenc 或 ffmpeg 时出现“未定义符号:opus_multistream_surround_encoder_create”
- javascript - 如何在 React Hooks 和 useRouteMatch 中创建将用户发送到 id 页面的链接
- javascript - 客户端 cookie 在简单的 HTML/vanilla JS 页面中显示为空白字符串
- javascript - 获取具有二维坐标的一维项目,一维数组从二维数组的左下角开始
- javascript - 如何从 CSSRule 中提取 CSS 属性?
- html - 如何更改表单内提交按钮的位置?
- visual-studio-code - 如何在 vscode 中删除用户的自定义片段?
- http - 将字符串从 args/flags 转换为 json,然后将 http 请求作为正文发送到 post
- unity3d - 将内容缩放到最大的 UI 元素 (Unity)
- javascript - 在 Javascript 中创建动态导航列表的函数