请教如何方便的存读数据文件?
本帖最后由 etoxp 于 2016-6-6 08:46 编辑不想用.txt的方式,譬如对一个多层嵌套的表,存的时候要拆开并按一定格式写到txt中,读的时候又要按一定规则读入,还要重新赋一遍值。能不能象matlab一样,可以把多个变量直接保存在一个.mat文件中,读的时候load一下,里面的变量就直接进到内存当中了,省掉中间的转换过程。 如果你说的变量是“系统变量”就简单多了,因为我们不 需要关心它的顺序。用一个表来保存,然后写入注册表。 发表一下个人看法,楼主所说理论上应该行的通,用特殊字符就是特定格式(类似xml树一样)存储,然后通过读取txt文件,识别特定字符,加入条件判断写入...应该可以的吧,不过貌似不是很明白楼主所说,能否举例说明一下... 跟两位学习了。 cdma2546 发表于 2016-6-6 10:12
发表一下个人看法,楼主所说理论上应该行的通,用特殊字符就是特定格式(类似xml树一样)存储,然后通过读取 ...
你说的还是用.txt作为数据存储文件,我不想用这种繁琐的方法。 可以 lisp么就用lsp格式保存 直接load就可以加载设置变量了,比如你的设置文件是这样的
(setq var1 4.2
var2 "text....")
加载之后就自动设置了两个变量var1、 var2
你要做的就是研究如何生成这个lisp文件 直接用ldata绑定在DWG上不就行了 kozmosovia 发表于 2016-6-7 00:14
直接用ldata绑定在DWG上不就行了
以前只听说过这种做法,没实践过。查了一下,应该可以基本实现我的目标。谢谢!
页:
[1]