获取错误“在字符串格式化Python期间未转换所有参数”

2024-09-26 17:54:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用csv文件获取一些数据以便自动登录。在我的第一个文件中,我们称之为核心.py,我把它定义为功能。这里是我的代码:

import csv
def csvTodict():
    dir = os.path.dirname(__file__)     
    filename = os.path.join(dir, './testdata/InputData.csv') 
    with open(filename) as f:
        logins = dict(filter(None, csv.reader(f)))
    return logins

在另一个文件中,我调用username和password的值:它是我的模块.py你知道吗

from core import *
fnsignin()

def fnsignin():
try:
   myDict=csvTodict()
   fnLogin(myDict["Username"],myDict["Password"]

但是当我运行时,我得到了错误“not all arguments converted during string formatting”。我不知道我哪里做错了。请帮忙


Tags: 文件csv数据pathpyimport核心os

热门问题