我不知道如何将python --version
重定向到Windows上的文件。
如果我在命令提示符下输入python --version >py_ver.txt
,我只得到一个空的py_ver.txt。但是如果我输入python --help >py_help.txt
,我会将所有帮助写入文件。
答案 0 :(得分:3)
python --version > version.txt 2>&1
这将重定向到您运行此命令的目录中的文件version.txt
。
该文件将包含以下内容:
Python 2.7.9
在Python 2中,此信息已发送到STDERR。 Python 3.4中的fixed
答案 1 :(得分:0)
如果您正在运行较旧的Python,//inside class: example PluginFactory
public IPlugin ReturnSomeType<T>() where T : IPlugin, new()
{
return new T();
}
//if the plugins don't share the same interface
public T ReturnSomeType<T>() where T : class, new()
{
return new T();
}
//usage
var factory = new PluginFactory();
var pluginA = factory.ReturnSomeType<SomePluginA>();
var pluginB = factory.ReturnSomeType<SomePluginB>();
为added in Python 2.5。如果您运行旧版本的Python,则需要改为运行--version
。