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

回答編集履歴

3

追記

2017/11/04 09:04

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -1,3 +1,5 @@
1
+ sys.path.appendに失敗していることについて
2
+ ---
1
3
  文字列内に`\`を置くと、直後の文字がエスケープされます。
2
4
  次のいずれかで対応してください。
3
5
 
@@ -22,4 +24,10 @@
22
24
  多くの言語が、このような[エスケープシーケンス](https://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9)を採用しています。
23
25
  > **エスケープシーケンス** (escape sequence) とは、コンピュータシステムにおいて、通常の文字列では表せない特殊な文字や機能を、規定された特別な文字の並びにより表したもの。
24
26
 
25
- `\`を用いる際は、常にこの問題が付きまとうことにご留意ください。
27
+ `\`を用いる際は、常にこの問題が付きまとうことにご留意ください。
28
+
29
+ モジュールのインポートに失敗していることについて
30
+ ---
31
+ コメントでのご推察の通り、.pyファイルとして正しく保存されていないことが原因です。
32
+ **Windowsのエクスプローラでは、デフォルトで拡張子は表示されません。**
33
+ 表示するには、『表示』⇒『ファイル名拡張子』にチェックを入れてください。

2

追記

2017/11/04 09:04

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -11,9 +11,15 @@
11
11
  sys.path.append(r"C:\Users\pyworks")
12
12
  ```
13
13
 
14
+ 原因
14
15
  ---
15
- \U及び\uは、ユニコード文字を扱う記法です。
16
+ \U及び\uは、Pythonではユニコード文字を扱う記法です。
16
17
  ```Python
17
18
  >>> '\U00004f8b'
18
19
  '例'
19
- ```
20
+ ```
21
+
22
+ 多くの言語が、このような[エスケープシーケンス](https://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9)を採用しています。
23
+ > **エスケープシーケンス** (escape sequence) とは、コンピュータシステムにおいて、通常の文字列では表せない特殊な文字や機能を、規定された特別な文字の並びにより表したもの。
24
+
25
+ `\`を用いる際は、常にこの問題が付きまとうことにご留意ください。

1

追記

2017/11/04 08:58

投稿

LouiS0616
LouiS0616

スコア35676

answer CHANGED
@@ -9,4 +9,11 @@
9
9
  **raw文字列を用いる**
10
10
  ```Python
11
11
  sys.path.append(r"C:\Users\pyworks")
12
+ ```
13
+
14
+ ---
15
+ \U及び\uは、ユニコード文字を扱う記法です。
16
+ ```Python
17
+ >>> '\U00004f8b'
18
+ '例'
12
19
  ```