python-3.x - 将参数传递给导入的脚本?
问题描述
我想将参数传递给我导入的脚本。但是,每当我尝试传递参数时,它都会显示位置错误:load_data() takes 0 positional arguments but 1 was given
导入的脚本:
import os
def load_data( api_key='Empty' ):
os.system('pip install -q kaggle')
os.system('mkdir -p ~/.kaggle')
os.system('cp kaggle.json ~/.kaggle/')
os.system('ls ~/.kaggle')
os.system('chmod 600 /root/.kaggle/kaggle.json')
if api!='Empty':
os.system(api_key)
load = 'unzip '+api_key.split('/')[-1]+'.zip'
os.system(load)
print(os.listdir())
主脚本:
import loader
a = 'as'
try:
loader.load_data(a)
except Exception as e:
print(e)
!rm loader.py
我在这里做错了什么?
解决方案
推荐阅读
- angular - 如何使用 OpenApi 在 package.json 中设置“存储库”?
- javascript - 返回与字符串数组中的 1 个或多个键对应的 JSX 元素
- python - django:如何在 html 文件中显示 ManyToManyField?
- arrays - 如何将 react-table 与自己的数据一起使用?
- javascript - 随机放置淡入淡出的 div
- sql - 尝试取消嵌套 Text[] 类型的列正在跳过为空的列 - Postgres
- sql-server - SQL 数据库 DevOps CI-CD 管道是否需要 Visual Studio?
- react-native - 凭据:“省略”选项在 MaxToyberman/react-native-ssl-pinning 中不起作用
- postgresql - 分析查询 postgres
- php - 获取 Wordpress 页面加载的每个函数的执行时间。(用于分析,寻找性能瓶颈)