0

您好我正在使用以下代码从 synopsys 生成的库文件中获取数据。我正在使用 tcl 进行编码。

set file [open "my_file.lib r]
set final [read -nonewline $file]
close $file

这段代码对我不起作用。这是一个库文件,所以我想知道我的代码或库中是否有错误。请帮我解决一下这个。

谢谢

4

2 回答 2

1

使用它来读取 .lib 文件

set file [open "filename.lib" r] #或者如果你在文件目录的另一个文件夹中,那么使用.lib文件的完整路径

设置文件数据 [读取 $file]

放“$filedata”

关闭$文件

于 2016-12-21T08:26:31.127 回答
0

什么是“库文件”?它只是文本还是二进制文件?如果它有二进制数据,你可以这样做:

set filename my_file.lib
set file [open $filename r]
fconfigure $file -translation binary
set final [read $file [file size $filename]]
close $file
于 2013-07-02T01:35:09.120 回答