您好我正在使用以下代码从 synopsys 生成的库文件中获取数据。我正在使用 tcl 进行编码。
set file [open "my_file.lib r]
set final [read -nonewline $file]
close $file
这段代码对我不起作用。这是一个库文件,所以我想知道我的代码或库中是否有错误。请帮我解决一下这个。
谢谢
使用它来读取 .lib 文件
set file [open "filename.lib" r] #或者如果你在文件目录的另一个文件夹中,那么使用.lib文件的完整路径
设置文件数据 [读取 $file]
放“$filedata”
关闭$文件
什么是“库文件”?它只是文本还是二进制文件?如果它有二进制数据,你可以这样做:
set filename my_file.lib
set file [open $filename r]
fconfigure $file -translation binary
set final [read $file [file size $filename]]
close $file