小编las*_*pal的帖子

将新行追加到旧的csv文件python中

我想在我的旧csv文件中添加一个新行.基本上,每次运行Python脚本时它都会更新.

现在我将旧的csv行值存储在列表中,然后删除csv文件并使用新的列表值再次创建它.

想知道有没有更好的方法来做到这一点.

python csv append writer

174
推荐指数
8
解决办法
33万
查看次数

将csv数据转换为dict的最佳方法

我有csv文件包含以下数据

val1,val2,val3
1,2,3
22,23,33
Run Code Online (Sandbox Code Playgroud)

那么如何将数据转换为dict

dict1 = { 'val1': 1, 'val2': 2, 'val3': 3}
dict2 = { 'val1': 22, 'val2': 23, 'val3': 33}
fp = open('file.csv', 'r')
reader = csv.reader(fp)
for row in reader:
    ????
Run Code Online (Sandbox Code Playgroud)

谢谢

python csv

18
推荐指数
3
解决办法
2万
查看次数

替换文件中的多个字符串

我试图替换文件中的多个字符串.

fp1 = open(final,"w")
data = open(initial).read()
for key, value in mydict.items():
    fp1.write(re.sub(key,value, data)
fp1.close()
Run Code Online (Sandbox Code Playgroud)

但只有我的最后一个键值被替换.如何替换文件中的所有键值.有没有更好的方法来替换文件中的多个字符串.

谢谢

`

python

2
推荐指数
1
解决办法
4620
查看次数

需要帮助在python中使用正则表达式解析HTML

我的字符串是

mystring = "<tr><td><span class='para'><b>Total Amount : </b>INR (Indian Rupees) 
100.00</span></td></tr>"
Run Code Online (Sandbox Code Playgroud)

我的问题是我必须搜索并获得总金额

test = re.search("(Indian Rupees)(\d{2})(?:\D|$)", mystring)
Run Code Online (Sandbox Code Playgroud)

但是我的测试给了我没有.如何获取值和值可以是10.00,100.00,1000.00

谢谢

python

1
推荐指数
1
解决办法
209
查看次数

标签 统计

python ×4

csv ×2

append ×1

writer ×1