可以给我一些正确的代码以从其他文件获取变量
从其他python文件获取变量或函数
将A.py中的v转换为B.py 1. /var/www/Project/sub/A.py /var/www/Project/sub/B.py
B.y
from A import v
2。 /var/www/Project/sub/stuff/A.py /var/www/Project/sub/B.py
B.y
from stuff.A import v
3。 /var/www/Project/sub/stuff/A.py /var/www/Project/sub/stuff/B.py
B.y
import os, sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir)))
from stuff.B import v
/var/www/Project/sub/A.py /var/www/Project/sub/stuff/B.py
B.y 导入os,sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(文件),os.pardir)))
从B导入v
这是系统运行的方式吗?这个代码对吗?
答案 0 :(得分:0)
如果您在同一目录中有两个文件,则只需将一个文件导入另一个文件:
test1.py:
public static class BinaryReaderBigEndian {
public override UInt32 ReadUInt32(this ReadOnlySpan<byte> stream, int start) {
var data = stream.Slice(start, 4).ToArray();
Array.Reverse(x);
return BitConverter.ToUInt32(x, 0);
} }
test2.py:
a = 5
b = 10
或:
import test1
print test1.a
print test1.b