Как решить Python: OSError: [Errno 123] другая ошибка ОС - PullRequest
0 голосов
/ 21 октября 2019

, когда я пытаюсь добавить время к имени файла с помощью datetime.datetime.now(), я получаю: 'OSError: [Errno 123] other os error'

Я пытался использовать time.time(), но я чувствую, что это не нужно, поскольку datetime.datetime.now() может дать время ...

shot.save(path+'//'+str(datetime.datetime.now())+'.png')

ошибка:

    Unhandled exception in listener callback
Traceback (most recent call last):
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\_util\__init__.py", line 162, in inner
    return f(self, *args, **kwargs)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\keyboard\_win32.py", line 240, in _process
    self.on_press(key)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\_util\__init__.py", line 78, in inner
    if f(*args) is False:
  File "C:\Users\SQ\Desktop\Screenshot\02.pyw", line 8, in on_press
    check_key(key)
  File "C:\Users\SQ\Desktop\Screenshot\02.pyw", line 25, in check_key
    shot.save(path+'//'+str(datetime.datetime.now())+'.png')
OSError: [Errno 123] other os error
Traceback (most recent call last):
  File "C:\Users\SQ\Desktop\Screenshot\02.pyw", line 40, in <module>
    listener.join()
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\_util\__init__.py", line 210, in join
    six.reraise(exc_type, exc_value, exc_traceback)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\six.py", line 692, in reraise
    raise value.with_traceback(tb)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\_util\__init__.py", line 162, in inner
    return f(self, *args, **kwargs)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\keyboard\_win32.py", line 240, in _process
    self.on_press(key)
  File "C:\Users\SQ\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pynput\_util\__init__.py", line 78, in inner
    if f(*args) is False:
  File "C:\Users\SQ\Desktop\Screenshot\02.pyw", line 8, in on_press
    check_key(key)
  File "C:\Users\SQ\Desktop\Screenshot\02.pyw", line 25, in check_key
    shot.save(path+'//'+str(datetime.datetime.now())+'.png')
OSError: [Errno 123] other os error
[Finished in 5.6s with exit code 1]
[shell_cmd: python -u "C:\Users\SQ\Desktop\Screenshot\02.pyw"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...