5

total_linesODI変数の更新コマンドでアクセスする必要があるjythonコマンドの変数があります。

with open('file.txt') as file_name:
        for total_lines, line in enumerate(file_name):
            pass
        print total_lines
total_lines += 1

このために、<@ @> を使用して Java Beanshell 変数を介して渡すことを考えました。そのように:jythonコマンドで:

<@int totallines = total_lines; @>

リフレッシュコマンドで:

select '<@=totallines@>' from dual;

これは可能ですか?jython 変数を beanshell 変数に関連付けるにはどうすればよいですか? 私の代替手段は何ですか?

乾杯

4

1 に答える 1

0

タグ内のJava Beanシェルを使用して、変数の最初の計算を実行する必要があると思います

<@ for ... totallines += 1 ... @>

Jythonの代わりに。次に、更新コマンドが機能します。

于 2016-11-19T09:13:54.013 に答える