Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python CSV文件中每一新行上的自动增量Id值_Python_Python 2.7 - Fatal编程技术网

Python CSV文件中每一新行上的自动增量Id值

Python CSV文件中每一新行上的自动增量Id值,python,python-2.7,Python,Python 2.7,创建机票预订系统学术项目。客户ID值oo1、oo2。。必须为csv文件中添加的每一新行自动递增 最终输出: 客户Id、姓名 001,美国广播公司 002,def …呃 …,hjg 自动增量id自动增量没有直接的功能,除非在我所知的Python中它是db。您需要做的是,在将记录写入csv之前,您需要自己处理增量 谢谢, Ashish如果它是一个固定文件。只需检索id的最大值,每次加一,确保同步执行,以避免2个相同的id行。或者只是构建sqlite,我想您不想运行完整的rdbms并在需要时导出csv

创建机票预订系统学术项目。客户ID值oo1、oo2。。必须为csv文件中添加的每一新行自动递增

最终输出: 客户Id、姓名 001,美国广播公司 002,def …呃 …,hjg
自动增量id

自动增量没有直接的功能,除非在我所知的Python中它是db。您需要做的是,在将记录写入csv之前,您需要自己处理增量

谢谢,
Ashish

如果它是一个固定文件。只需检索id的最大值,每次加一,确保同步执行,以避免2个相同的id行。或者只是构建sqlite,我想您不想运行完整的rdbms并在需要时导出csv。

@aniket->您可以试试这样的方法吗。 这是使用一个变量在读取每行后递增

import openpyxl
wb = openpyxl.load_workbook('pyxl_input.xlsx')
sheet= wb['cust_data']
i=0
    for row in range(2,sheet.max_row+1):
        col1=sheet['A' + str(row)].value
        print(str(i) + col1)
        i=i+1
欢迎来到SO。请阅读并重新措辞/编辑您的问题