問題タブ [readlines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - sys.stdin.readlines()がPythonスクリプトをハングさせる
Pythonスクリプトを実行するたびに、次の行でハングしているように見えます。
これを修正/回避するにはどうすればよいですか?
編集
これが私がやっていることですlines
:
編集2
私はこのスクリプトをgitフックから実行しているので、とにかくEOFの周りにありますか?
python - Python で偽のテキスト ファイルを作成する方法
Python でテキストを含む偽のファイル オブジェクトを作成するにはどうすればよいですか? ファイルオブジェクトを取り込んでテキストを取得し、テキスト操作を行うメソッドの単体テストを作成しようとしていますreadlines()
。ファイルシステム上に実際のファイルを作成できないことに注意してください。ソリューションは Python 2.7.3 と互換性がある必要があります。
msbuild - MSBuildアイテムリストで文字列を置き換える方法
私はMSBuildスクリプトの学習である程度の進歩を遂げましたが、それでも自分は初心者だと思っているので、気楽にやってください。
作業項目クエリを実行してファイルに出力するMSBuildスクリプトがあり、それを振り返って読みます。
ファイルの行には、ID番号、ユーザー名、およびタスクの説明が含まれています。「きれいにする」ために、ファイル内のユーザー名を人の名前に置き換えたい、つまりjdoeをJohn Doeに変更したいので、Extension PackのTextStringタスクは正しいことだと思いますが、私はしませんリストに変更を加えません。これが機能するようになったら、すべてのチームメンバーに複製したいと思います。
スクリプトがクラッシュしたりエラーが発生したりすることはありませんが、置換も行われません。なにが問題ですか?
python - 改行なしでファイルを読み取る方法は?
Pythonでは、
結果は、各要素がファイル内の行であるリストになります。それは少しばかげていますが、それでも:readlines()
各要素に改行文字を書き込みます。これは私が起こりたくないことです。
どうすればそれを回避できますか?
database - 非常に大きなファイルの行番号で特定の行を読み取る
ファイルはメモリに収まりません。100GBを超えているので、特定の回線に回線番号でアクセスしたい。到達するまで行ごとに数えたくありません。
http://docstore.mik.ua/orelly/perl/cookbook/ch08_09.htmを読みました
次のメソッドを使用してインデックスを作成した場合、ラインリターンは特定のポイントまで機能します。行番号が非常に大きくなると、返される行は同じになります。ファイル内の特定の行に移動すると、同じ行が返されます。行番号1から350000(およそ)で機能するようです。
DB_fileメソッドも試してみましたが、タイを行うのに非常に長い時間がかかるようです。また、「DB_RECNOアクセスメソッドが配列をファイルに結び付ける(配列要素ごとに1行)」の意味もよくわかりません。タイはファイルを配列に正しく読み込まないのですか?
python - Pythonで1Dテキストファイルを読み取って多次元配列にソートする
大きなデータ ファイルを読み込んで、他のスクリプトがより適切に処理できる形式に変換しようとしています。
各データファイルには一連のヘッダーがあり、その後に関連するデータ ポイントを参照する 2 つの列が続きます。これに続いて、別の一連のヘッダー (同じ列内) と、次の関連データ ポイントのセットが続きます。たとえば、次のようになります。
行を並べ替えて、複数の列で構成されるファイルに書き込む必要があります。したがって、データの各セットの最初の列は同じ (頻度) であるため、取得しようとしているものは次のようになります。
私はpythonが初めてで、これを管理する半分の成功した方法をまだ見つけなければなりません。基本的なifステートメントを試しました:
しかし、リストを多次元に定義できないため、次の一連のデータ値を別の列に割り当てる方法がわかりません。最初に正確な次元を知る必要があるため、numpy 配列を定義しても役に立ちません。
これを行うための比較的簡単な方法があるに違いないと確信していますが、それを見つけることができませんでした。助けていただければ幸いです!
これは、コメントで要求されたメモ帳で開いたデータです。
python - スクレイピーでjsonファイルから行を読み取る方法
id
、name
およびを含むいくつかのユーザー情報を格納するjsonファイルがありurl
ます。json ファイルは次のようになります。
このファイルは、スクレイピー スパイダーによって作成されました。ここで、json ファイルから URL を読み取り、各ユーザーの Web ページをスクレイピングしたいと考えています。しかし、jsonファイルからデータをロードできません。
現時点では、これらの URL を取得する方法がわかりません。最初にjsonファイルから行を読むべきだと思います。Pythonシェルで次のコードを試しました:
次のエラー メッセージが表示されました。
私はオンラインでいくつかの検索を行いました。検索では、json ファイルにフォーマットの問題がある可能性があることが示唆されました。しかし、json ファイルは、scrapy パイプラインを使用して作成され、項目が取り込まれました。エラーの原因を知っている人はいますか? そして、それを解決する方法は?URL の読み取りに関する提案はありますか?
どうもありがとう。
text - .txtファイルはreadlines()の下で奇妙に動作しています
ファイルの内容は次のようになります。
走る:
それから私は実行します:
それから私は実行します:
そして私はこれを手に入れます:
しかし、私は次のようなものを期待していました:
これは私にかなり頻繁に起こります、何が起こっているのですか?
regex - readlines() からの Groovy 正規表現一致リスト
テキスト ファイルを読み込んで、# で始まらないすべての行を返そうとしています。Pythonでは、リスト内包リストを簡単に使用できます
Groovyを介して同じことを達成したいと思います。これまでのところ、以下のコードがあります。どんな助けも大歓迎です。