我编写了一个脚本来导出mysql表的一些列(id和name),以便插入数十个学生。但是我想让id和name列只读。我搜索但找不到解决方案。请问,我该怎么做?
答案 0 :(得分:0)
你不能这样做。
文件只是存储的字节流(在HDD /内存中)。您可以阅读这些字节并根据需要进行解释。在csv文件的情况下,您读取一行,并根据分隔符拆分它。
只读的概念来自OS。如果您将文件标记为只读,以确保没有适当权限的用户不编辑该文件。
在编写程序时,您使用r
选项以只读模式打开文件,这只是告诉您不打算向文件写入任何内容而不应允许fwrite
的方法(throw)异常)在这个流上。
您要问的是,只能读取文件的某些字节,而其他文件应该是可编辑的。操作系统或文件流无法区分这两者。