首页 > 后端开发 > 正文

python 2.7 中如何执行java -version或者python --version 命令?

2024-03-22 09:34:55 | 我爱编程网

今天我爱编程网小编整理了python 2.7 中如何执行java -version或者python --version 命令?相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

python 2.7 中如何执行java -version或者python --version 命令?

python 2.7 中如何执行java -version或者python --version 命令?

os.popen已经是明确不推荐使用的。建议改用subprocess.

import subprocess

def main():

python_version = subprocess.check_output(["python", "--version"])

java_version = subprocess.check_output(["java", "-version"])

print python_version, java_version

raw_input()    # equivalent to your pause call

if __name__ == '__main__':

main()

python 2.7 中如何执行java -version或者python --version 命令?

pycharm能编译java语言吗

可以编译

你可以用Intellij IDEA来开发Java,可以选择各种各样的插件;而pycharm也是基于Intellij IDEA的,加上了python的插件而已。IDEA和pycharm的关系就像Eclipse和MyEclipse的关系。

为什么在pycharm中点创建python file出来的文件后缀是java

你是要编译python还是什么? nodepad本身支持python语言的文本编辑,不需要任何配置,只需要将文件名以py为后缀 即可。 推荐使用pycharm软件,是python专用的编辑和编译器。

pycharm怎么改成中文

打开PyCharm软件,默认显示英文界面。点击“file”选项,然后点击“setting”。

打开设置菜单后,点击“plugins”选项,输入“Chinese”找到中文安装包,点击“Install”。

安装完成后,点击“restart IDE”重启程序。重启后,软件已经成功变成中文。 工具/原料: 联想小新air14 Windows 10 PyCharm Community Edition 2020.2.1 1、打开PyCharm软件,默认显示英文界面。 2、点击“file”选项,然后点击“setting”。

3、打开设置菜单后,点击“plugins”选项。 4、输入“Chinese”找到中文安装包,点击“Install”。 5、安装完成后,点击“restart IDE”重启程序。

6、重启后,软件已经成功变成中文。

python 2.7 中如何执行java -version或者python --version 命令?

一个处理文本数据的python脚本或者java小程序

package com.ylq.test;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

public class Test {

NumSaver saver = new NumSaver();

public static void main(String[] args) throws IOException {

Test test = new Test();

test.read("data/file.txt","data/out.txt");

}

public void read(String pathIn, String pathOut) throws IOException {

BufferedReader reader = new BufferedReader(new FileReader(new File(pathIn)));

BufferedWriter writer = new BufferedWriter(new FileWriter(new File(pathOut)));

String tmp = null;

while((tmp = reader.readLine()) != null){

System.out.println(tmp);

String years = getYearRange(tmp);

writer.write(years.substring(1,years.length() - 1) + "\n");

}

writer.write(saver.toString());

writer.flush();

reader.close();

writer.close();

}

public String getYearRange(String tmp){

String[] range = tmp.split(" \\- ");

List years = new ArrayList<>();

for(int i = Integer.valueOf(range[0]); i <= Integer.valueOf(range[1]); i++){

years.add(i);

saver.save(i);

}

return years.toString();

}

public class NumSaver extends HashMap{

private static final long serialVersionUID = 8101506360053704633L;

public void save(int num){我爱编程网

this.put(num, null);

}

@Override

public Integer put(Integer key, Integer value) {

return super.put(key, super.get(key) == null ? 1 : super.get(key) + 1);

}

@Override

public String toString() {

StringBuilder strBuilder = new StringBuilder();

for(Entry entry : this.entrySet()){

strBuilder.append(entry.getKey() + ":" + entry.getValue() + ", ");

}

return strBuilder.toString().substring(0,strBuilder.lastIndexOf(","));

}

}

}

目录结构如下图所示:

看看是否满足你的要求

以上,就是我爱编程网小编给大家带来的python 2.7 中如何执行java -version或者python --version 命令?全部内容,希望对大家有所帮助!
与“python 2.7 中如何执行java -version或者python --version 命令?”相关推荐