쉘 (CMD)을 통해 파이썬 파일을 호출하려고하는데 몇 가지 문제가 발생합니다.
.py 파일을 두 번 클릭하거나 Python IDLE 편집기를 통해 .py 파일을 실행하면 정상적으로 실행되고 파일이 생성됩니다.
그러나 명령 줄을 통해 실행하면 파일을 통해 실행되지만 파일을 "열거 나"만들지는 않습니다.
상대 파일 경로와 관련이 있다고 생각 / 생각하지만 확실하지 않습니다
스크립트는 다음과 같습니다.
from __future__ import print_function
import sys
import os
import ctypes
#-----File-Handling-------------------
#Remove previous output file
if os.path.exists("Temp_py_out.txt"):
os.remove("Temp_py_out.txt")
#create file:
tempfile = open("Temp_py_out.txt", "w+")
tempfile.write("0\nNo errors\nPar1\nPar2\nPar3\nPar4\nPar5\nPar6\n")
tempfile.close()
print("File OK")
편집 : 파일이 생성되는 것을 볼 수 있지만 .py가있는 폴더 대신 "C : \ Users \ meg"폴더에 생성됩니다.이 폴더는 내가 열 때 내 CMD가있는 기본 폴더입니다. CMD.
파이썬이 파일이있는 곳과 같은 폴더에 강제로 배치하도록하려면 어떻게해야합니까?
이 명령을 사용하여 실행
C:\Users\meg>python "C:\Users\meg\Desktop\PYTEST\test.py"
C:\Users\meg
Python 파일의 위치 대신 현재 작업 디렉토리 를 사용합니다. 해당 폴더를 확인하여 원하는 파일이 있는지 확인하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다