open(‘D:/useData/data.csv‘,‘a+‘)其中a+的含义

Python操作csv文件
打开读写文件的类型:

1)读相关

r   以只读方式打开文件,文件不存在会异常。   

r+  以可读写方式打开文件,文件不存在会异常。

rb  以二进制只读方式打开文件 ,文件不存在会异常。   

rb+ 以二进制读方式打开,可以读写文件,文件不存在会异常。      

rt  以文本读方式打开,只能读文件,文件不存在会异常。

rt+ 读写打开一个文本文件,可以读写。  

2)写相关

w   以只写方式打开,文件不存在会异常。

    如果文件已存在,先清空,再打开文件,不存在会新建文件。

w+  以可读写方式打开,文件存在先清空,文件内容会消失。文件不存在,则建立该文件。 

wb  以二进制只写方式打开,文件存在,先清空,再打开文件。文件不存在,则创建该文件。

wt  以文本只写方式打开,文件已存在先清空,再打开文件。如果文件不存在,创建该文件。

wt+ 以读写方式打开或着建立一个文本文件。

wb+ 以二进制可读写方式打开,文件已存在,先清空,再打开文件。如果文件不存在,创建该文件。

3)追加相关

a   以附加只写方式打开文件。文件不存在,创建该文件,如果文件存在,写入数据会追加到文件尾,即文件原内容会被保留。即保留EOF符。

a+  以附加读写方式打开文件。文件不存在,创建该文件。如果文件存在,写入数据会追加到文件尾,文件原内容会被保留。

ab+ 以读写方式打开一个二进制文件,允许读或在文件末追加数据。

at+ 以读写打开一个文本文件,允许读或在文本末追加数据。

程序中可以直接调用csv文件进行,打开,读,写,改,关闭等操作,也可以将csv中的数据转成字典。
python中的打开形式如下,需要加入上面的三种读写追加的参数:

csvfile = open('./text_data.csv','a+')

注意:在运行python时不要打开任何要操作的文件及文件夹,否则会报错。

你可能感兴趣的:(python,python)