a = sys.executable
m = '\\'
m = m[0]
while True:
    b = len(a)
c = a[b - 1]
if c == m:
    break
a = a[:b - 1]
if sys.executable == a + 'pythonw.exe':
    print('Running in Python IDLE')
else:
    print('Running in Command line')
Как определить, был ли скрипт Python запущен через командную строку?