코딩이 새로 워, 도움이 필요합니다. 나는 디렉터리의 내용을 통과하는 python 스크립트를 작성 중이며 디렉토리를 통해 각 파일을 Bluetooth 장치로 보낼 것입니다.파이썬 - 서브 프로세스에서 변수 사용하기. 팝업 명령
파일 이름을 지정하면 올바르게 작동하지만 파일 이름을 변수로 사용하여 작동시키지 못합니다. 여기에 내가 다음과 같은 변수 '파일'로 명령 '에서는 image1.jpg'을 대체하기 위해 노력하고 있지만 성공하지
import os
import time
import subprocess
indir = '\\\\10.12.12.218\\myshare'
for root, dirs, filenames in os.walk(indir):
for file in filenames:
print (file)
subprocess.Popen('ussp-push /dev/rfcomm0 image1.jpg file.jpg', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print ('end')
아래의 코드입니다.
subprocess.Popen('ussp-push /dev/rfcomm0', file, 'file.jpg', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
정말 도움이된다.
문서의 [Popen() 함수의 서명] (https://docs.python.org/3/library/subprocess.html#subprocess.Popen)을 보았습니까? – jfs