5

PHP の include 関数に相当する Python が必要です。私は execfile() を知っていますが、それは同じようには機能しません。何か案は?

4

2 に答える 2

11

、 try import/except on で試してくださいImportError:

try:
    import modulename
except ImportError:
    print 'importing modulename failed'

キャッチしなければ、ImportErrorそれはrequire、ちょっとしたものと同等です。

Python はモジュール コードを 1 回だけ実行することに注意してください(これをinclude_onceorrequire_onceステートメントにします。もちろん、モジュール内の関数は複数回呼び出すことができます。

于 2012-06-28T01:36:19.863 に答える
3

スクリプト内の文字列変数をphp 形式の外部ファイルの内容に設定する場合 (# 6 出力バッファリングを使用して PHP ファイルを文字列に含める...)、これはうまくいく可能性があります。

s = open('file.abc').read()
于 2012-06-28T01:40:38.310 に答える