質問編集履歴

2

進展があったのでそれを含めた質問

2021/12/03 14:52

投稿

SAkana77777
SAkana77777

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- やりたいことは以下の通りです。
1
+ やりたいことは以下の通りです。(下に追記あり)
2
2
 
3
3
  ファイル(sample-re.txt)から文字列を1行ずつ読み込み、リストに格納する。
4
4
 
@@ -51,3 +51,79 @@
51
51
  files.download(newFn)
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ 自分なりに色々と試行錯誤した結果以下のようにはなりました。
58
+
59
+ ```! wget http://minna.ih.otaru-uc.ac.jp/data/sample-re.txt
60
+
61
+ import re
62
+
63
+ from google. colab import files
64
+
65
+
66
+
67
+ with open("sample-re.txt",'r') as F:
68
+
69
+ lines = F.readlines()
70
+
71
+ i = 0
72
+
73
+ sentence =[]
74
+
75
+ for l in lines:
76
+
77
+ l = l.rstrip()
78
+
79
+ m = re.search('¥d{4}年¥d{1,2}月¥d{1,2}日|¥d{1,2}月¥d{1,2}日|¥d{1,2}日' , l)
80
+
81
+ if m:
82
+
83
+ i+=1
84
+
85
+ sentence.append(m.group(0))
86
+
87
+ with open("New_sample-number.txt","w") as f:
88
+
89
+ f.write(str(data))
90
+
91
+ print(i, m.group(0))
92
+
93
+
94
+
95
+ files.download("New_sample-number.txt")
96
+
97
+ ```
98
+
99
+
100
+
101
+ しかし、以下のようなエラーが出てしまいます。
102
+
103
+ > FileNotFoundError Traceback (most recent call last)
104
+
105
+ <ipython-input-6-4332fd26b0a3> in <module>()
106
+
107
+ 17 print(i, m.group(0))
108
+
109
+ 18
110
+
111
+ ---> 19 files.download("New_sample-number.txt")
112
+
113
+ /usr/local/lib/python3.7/dist-packages/google/colab/files.py in download(filename)
114
+
115
+ 141 raise OSError(msg)
116
+
117
+ 142 else:
118
+
119
+ --> 143 raise FileNotFoundError(msg) # pylint: disable=undefined-variable
120
+
121
+ 144
122
+
123
+ 145 comm_manager = _IPython.get_ipython().kernel.comm_manager
124
+
125
+ FileNotFoundError: Cannot find file: New_sample-number.txt
126
+
127
+
128
+
129
+ 何をどうすれば解決に至るのかがわかりません。どうかご教授願います。

1

文言の修正

2021/12/03 14:52

投稿

SAkana77777
SAkana77777

スコア1

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ファイルは読み込み、リストに格納することができましたが、日付表現を抽出し、ファイル出力ができていません。ファイルのアップロード自体は可能ですが、何も書かれていないファイルになってしまいます。改善点はどこでしょうか?エラーコードは何も出ていません。
9
+ ファイルは読み込み、リストに格納することができましたが、日付表現を抽出し、ファイル出力ができていません。ファイルの出力自体は可能ですが、何も書かれていないファイルになってしまいます。改善点はどこでしょうか?エラーコードは何も出ていません。
10
10
 
11
11
  ```
12
12