我有一些值是 csv 文件,在 csv 文件中,一些值是数字,一些是字符串数字。.csv 文件示例:
1,"1151226468812.22",100,1,467,999.00,999.95,15,1,999.00,999.95,998.50,999.95,15,999.01,1396,34,06092016091501.444,1394627.25
2,"1151226468812.11",100,1,467,999.00,1000.00,1605,3,999.00,1000.00,998.50,1000.00,5,999.03,1426,37,06092016091502.111,1424626.50
Run Code Online (Sandbox Code Playgroud)
所以我想将字符串转换为浮点数。所以这是我的代码:
datareader = csv.reader(datafile, delimiter=",", quoting= csv.QUOTE_NONE)
names = []
names.append("local_timestamp")
names.append("nse_timestamp")
for row in datareader:
data = dict()
data.update(local_timestamp = row[0])
data.update(nse_timestamp = float(row[1]))
Run Code Online (Sandbox Code Playgroud)
但它返回值错误。
ValueError: could not convert string to float: '"1151226468812.22"'
Run Code Online (Sandbox Code Playgroud) 实际上我想在不想打开任何浏览器的服务器上运行我的selenium代码.但我很困惑哪个webdriver用于执行所有任务的服务器(我从某个站点下载一些文件并存储在我的服务器中).
selenium webdriver headless headless-browser selenium-webdriver