파일명 : [example.py]

설정한 자바 홈을 출력하는 쉘 스크립트 명령어를 파이썬 스크립트로 작성

1
2
3
4
5
#!/usr/bin/env python
 
import subprocess
 
subprocess.call("echo $JAVA_HOME",shell=True)
 

파일 실행

1
2
[hadoop@master ~]$ python example.py
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
 

'Centos7 > Python' 카테고리의 다른 글

Python-MySQL 연결하기  (0) 2019.05.10

Python-MySQL 연결하기 위해선 당연하게도 Python과 MySQL이 있어야 한다.

 

MySQL version : 5.6.44

Flask version : 1.0.2

Python version 3.6.7


1. Python을 설치하기 위해서는 pip가 선행 설치 되어있어야 한다.

1
2
[root@localhost ~]# pip
bash: pip: 명령을 찾을 수 없습니다...
 

pip 설치 명령어는 다음과 같다.

1
[root@localhost ~]# yum install python-pip
 

설치를 하였으면 다시 pip 명령어를 쳐보자.  command 옵션들이 나오면 설치가 된 것이다.


2. Python 설치

1
2
3
4
5
6
7
[root@localhost]# sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
[root@localhost]# yum search python3
[root@localhost]# sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
[root@localhost]# python -V
Python 2.7.5
[root@localhost]# python3 -V
Python 3.6.7
 
 

3. MySQL-connector 설치(파이썬과 MySQL 연결)

1
[root@localhost]# sudo pip install mysql-connector-python
 

4. 연결 확인하기

1
2
3
4
5
6
7
8
9
10
11
12
[root@localhost]#  python3
Python 3.6.7 (default, Dec  5 201815:02:05)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help""copyright""credits" or "license" for more information.
>>> import mysql.connector
>>> conn = mysql.connector.connect(host='xxx.xxx.xxx.35', user='root', password='비밀번호', db ='member', port='3309')
>>> curs = conn.cursor()
>>> sql = 'select * from student'
>>> curs.execute(sql)
>>> rows =curs.fetchall()
>>> print(rows)
[(1'smith''010-1111-1111'), (2'kelly''010-2222-2222')]
 
 

'Centos7 > Python' 카테고리의 다른 글

Python script 에서 Bash 명령문 사용하기  (0) 2019.05.15

+ Recent posts