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 を読み取る]

puts "$ファイルデータ"

$file を閉じる

于 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 に答える