teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

エラーメッセージ追記

2018/11/06 07:44

投稿

BURI55
BURI55

スコア25

title CHANGED
File without changes
body CHANGED
@@ -188,4 +188,22 @@
188
188
  File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1172, in _execute_child
189
189
  startupinfo)
190
190
  PermissionError: [WinError 5] アクセスが拒否されました。
191
+ ```
192
+ config.jsonをいじったところ、だいぶエラーが減ったようです。
193
+ ```cmd
194
+ C:\Users\user\Desktop\nicolive-mastodon-1.1.2>python run.py
195
+ Traceback (most recent call last):
196
+ File "run.py", line 100, in <module>
197
+ config = generate_from_file(path_config)
198
+ File "C:\Users\user\Desktop\nicolive-mastodon-1.1.2\config\config.py", line 18, in generate_from_file
199
+ info = json.load(open(path, encoding='utf-8'))
200
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\json\__init__.py", line 296, in load
201
+ parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
202
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\json\__init__.py", line 348, in loads
203
+ return _default_decoder.decode(s)
204
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\json\decoder.py", line 337, in decode
205
+ obj, end = self.raw_decode(s, idx=_w(s, 0).end())
206
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\json\decoder.py", line 355, in raw_decode
207
+ raise JSONDecodeError("Expecting value", s, err.value) from None
208
+ json.decoder.JSONDecodeError: Expecting value: line 4 column 23 (char 104)
191
209
  ```

4

エラーメッセージ編集

2018/11/06 07:44

投稿

BURI55
BURI55

スコア25

title CHANGED
File without changes
body CHANGED
@@ -160,5 +160,32 @@
160
160
  ```
161
161
  プリントデバックしています。
162
162
  ```cmd
163
- C:\Users\user\Desktop\nicolive-mastodon-1.1.2>python run.py running... ['.'] Traceback (most recent call last): File "run.py", line 127, in <module> runner.run() File "run.py", line 96, in run self.mastodon.stream_local(self) File "<decorator-gen-85>", line 2, in stream_local File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 77, in wrapper return function(self, *args, **kwargs) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2001, in stream_local return self.__stream('/api/v1/streaming/public/local', listener, run_async=run_async, timeout=timeout, reconnect_async=reconnect_async, reconnect_async_wait_sec=reconnect_async_wait_sec) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2393, in __stream listener.handle_stream(r) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 72, in handle_stream self._dispatch(event) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 145, in _dispatch handler(payload) File "run.py", line 83, in on_update subprocess.run(construct_execute_command(f, comment).split(' ')) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 466, in run with Popen(*popenargs, **kwargs) as process: File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 769, in __init__ restore_signals, start_new_session) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1172, in _execute_child startupinfo) PermissionError: [WinError 5] アクセスが拒否されました。
163
+ C:\Users\user\Desktop\nicolive-mastodon-1.1.2>python run.py
164
+ running...
165
+ ['.']
166
+ Traceback (most recent call last):
167
+ File "run.py", line 127, in <module>
168
+ runner.run()
169
+ File "run.py", line 96, in run
170
+ self.mastodon.stream_local(self)
171
+ File "<decorator-gen-85>", line 2, in stream_local
172
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 77, in wrapper
173
+ return function(self, *args, **kwargs)
174
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2001, in stream_local
175
+ return self.__stream('/api/v1/streaming/public/local', listener, run_async=run_async, timeout=timeout, reconnect_async=reconnect_async, reconnect_async_wait_sec=reconnect_async_wait_sec)
176
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2393, in __stream
177
+ listener.handle_stream(r)
178
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 72, in handle_stream
179
+ self._dispatch(event)
180
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 145, in _dispatch
181
+ handler(payload)
182
+ File "run.py", line 83, in on_update
183
+ subprocess.run(construct_execute_command(f, comment).split(' '))
184
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 466, in run
185
+ with Popen(*popenargs, **kwargs) as process:
186
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 769, in __init__
187
+ restore_signals, start_new_session)
188
+ File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1172, in _execute_child
189
+ startupinfo)
190
+ PermissionError: [WinError 5] アクセスが拒否されました。
164
191
  ```

3

プリントデバッグ

2018/11/06 07:27

投稿

BURI55
BURI55

スコア25

title CHANGED
File without changes
body CHANGED
@@ -157,4 +157,8 @@
157
157
  File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1172, in _execute_child
158
158
  startupinfo)
159
159
  PermissionError: [WinError 5] アクセスが拒否されました。
160
+ ```
161
+ プリントデバックしています。
162
+ ```cmd
163
+ C:\Users\user\Desktop\nicolive-mastodon-1.1.2>python run.py running... ['.'] Traceback (most recent call last): File "run.py", line 127, in <module> runner.run() File "run.py", line 96, in run self.mastodon.stream_local(self) File "<decorator-gen-85>", line 2, in stream_local File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 77, in wrapper return function(self, *args, **kwargs) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2001, in stream_local return self.__stream('/api/v1/streaming/public/local', listener, run_async=run_async, timeout=timeout, reconnect_async=reconnect_async, reconnect_async_wait_sec=reconnect_async_wait_sec) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\Mastodon.py", line 2393, in __stream listener.handle_stream(r) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 72, in handle_stream self._dispatch(event) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\mastodon\streaming.py", line 145, in _dispatch handler(payload) File "run.py", line 83, in on_update subprocess.run(construct_execute_command(f, comment).split(' ')) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 466, in run with Popen(*popenargs, **kwargs) as process: File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 769, in __init__ restore_signals, start_new_session) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1172, in _execute_child startupinfo) PermissionError: [WinError 5] アクセスが拒否されました。
160
164
  ```

2

追記

2018/11/06 07:24

投稿

BURI55
BURI55

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- Pythonでマストドンの読み上げプログラムを作っています。以下のコードを実行したところ、今度はパーミッションエラーに悩まされています。これはウインドウズ特有のエラーらしく、管理者権限でコマンドプロンプトを実行したり、Pythonのインストールフォルダなどのアクセス許可を確認したりしましたが、だめでした。UACは下げてあります。
1
+ Pythonでマストドンの読み上げプログラムを作っています。以下のコードを実行したところ、今度はパーミッションエラーに悩まされています。これはウインドウズ特有のエラーらしく、管理者権限でコマンドプロンプトを実行したり、Pythonのインストールフォルダなどのアクセス許可を確認したりしましたが、だめでした。UACは下げてあります。ファイル属性を読み取り専用から解除しました。
2
2
  ```Python
3
3
  import datetime
4
4
  import os

1

誤字の修正、追記

2018/11/06 07:22

投稿

BURI55
BURI55

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- Pythonでマストドンの読み上げプログラムを作っています。以下のコードを実行したところ、今度はパーミッションエラーに悩まされています。これはウインドウズ特有のエラーらしく、管理者権限でコマンドプロンプトを実行したり、Pythonのインストールフォルダなどのアクセス許可をかくにんしたりしましたが、だめでした。
1
+ Pythonでマストドンの読み上げプログラムを作っています。以下のコードを実行したところ、今度はパーミッションエラーに悩まされています。これはウインドウズ特有のエラーらしく、管理者権限でコマンドプロンプトを実行したり、Pythonのインストールフォルダなどのアクセス許可を確認したりしましたが、だめでした。UACは下げてあります。
2
2
  ```Python
3
3
  import datetime
4
4
  import os