Pythonのお勉強 Part64

■ このスレッドは過去ログ倉庫に格納されています
2020/09/14(月) 07:12:53.70ID:+5bseuUi0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」をNGワード登録推奨

・エラーを解決したいときは、まず
 エラー文(勝手に省略/スクショうp等の横着禁止)と
 おま環(Pythonのバージョン+OS名IDE名と夫々のバージョン)を書け。

★Pythonのソースコードを5ちゃんに直コピペするとインデントが崩壊するので、
  ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをimgur等にうpる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。最近流行中?
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1577948214/

〇前スレ〇 Pythonのお勉強 Part63
https://mevius.5ch.net/test/read.cgi/tech/1582507911/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなってからだいぶ経っつる)### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2021/01/17(日) 07:03:25.36ID:kFfi47ih0
>>348
ありがとう。
ラズパイでPyQt5+eric6の環境なんですが、コーディングチェックにお勧めのツールをアドバイス頂けますか?
2021/01/17(日) 07:24:06.26ID:ex10k+Ic0
ラズパイ上でやる気?まじで???
2021/01/17(日) 08:16:27.97ID:vw4yHq9i0
メモリ16GB 以上のパソコンで、
Windows 10, WSL2, Docker などで、コーディングするのがベスト

VSCode で、Microsoft の拡張機能も入れる
2021/01/17(日) 09:24:28.60ID:kFfi47ih0
windowsのC#アプリ作るにVS2019Pro入れているけどVsCodeですか。

ところで文字列は" "でやってますが' 'じゃないと駄目ですか?
2021/01/17(日) 09:30:25.59ID:kFfi47ih0
>>350
ラズパイにPyQt5とeric6入れてVNCでQtDesignerでGUI設計しながらデバックしてます。
初めて通過するコードで綴りミスがあるとがっかりなんです。
バグなら納得しますが。
2021/01/17(日) 09:54:15.69ID:ex10k+Ic0
>>352
>”派’派
基本的には、好きな方でおk。

英語キーボードでは「”」はうちづらく「’」なら楽、らしいので
英語圏からのソースコピペをよくやるのならば「’」に統一した方が
足並みがそろうので多少は気分がいいかもしれない

ほかについては他の人のレスちゃんと読んでおk
355デフォルトの名無しさん (ワッチョイ 82a5-cHx4)
垢版 |
2021/01/17(日) 10:40:21.22ID:bWGlwscd0
ちげーだろ
宗教的戒律によって「文字列は''で囲む」と決まっている
その主流派に従うかどうかは信心次第
356デフォルトの名無しさん (オッペケ Srd1-Z5af)
垢版 |
2021/01/17(日) 10:58:22.52ID:noiciQI4r
別言語では’はcharだから”派
2021/01/17(日) 16:46:04.30ID:kFfi47ih0
みなさんありがとう。
もう一つ質問です。
ラズパイですが、AutoStartの「~/.config/lxsession/LXDE-pi/autostart」に
「/usr/bin/python3 /home/pi/Desktop/Test/main.py」としていますが、
カレントディレクトリが/home/piになっていているため、ソース内の.pngファイルが/home/piに存在しないためエラーになります。
.pngファイルはQt Desginerでボタンのアイコンで.uiファイルに記録されて、コンパイル後の.pyは“hoge.png”で”/home/pi/hoge.png”に書き換えないと動作しません。コンパイル後の.pyは触りたくないのですが、AutoStartで良い方法はありますか?
358デフォルトの名無しさん (ワッチョイ 8261-Dqz3)
垢版 |
2021/01/17(日) 16:53:59.21ID:+jqxVCxj0
シェルスクリプトなどに倣って、展開する予定がないならシングル、そうでないならダブル、という使い分けをしている派閥も多そうだけど(自分も)。
ちなみに、最近人気のBlackというフォーマッタは、ダブルへの統一を推奨している。
2021/01/17(日) 19:11:37.46ID:stHjCDYs0
静的型付け言語見てみたけど、これ記述量が多いから大変だなあ
このご時世で一からコーディングすることってあるのかな
2021/01/17(日) 19:31:33.24ID:qv43sRto0
記述量が多くて大変って感覚がわからんけどね
スマホ世代でキー入力が余程苦手とか遅いとか?
2021/01/17(日) 19:39:01.44ID:stHjCDYs0
>>360
キーボード入力で変な癖がついちゃってブラインドタッチ出来ないの

ノールックでガンガン打てる人が羨ましい
2021/01/17(日) 19:48:01.95ID:TR8CJA/Q0
pychamとか使えば綴りが補完されて便利
2021/01/17(日) 21:21:17.10ID:Q11k0mcfa
>>357
プログラムの引数にするか
外部設定ファイルから読み取る
2021/01/18(月) 10:46:28.93ID:+IwxwlzSa
>>363
Qt Designerでボタンのアイコンにソースフォルダのhoge.pngを指定して、そのuiファイルをコンパイルするとpyファイルにQtGui.QPixmap("hoge.png")なってしまうので、pathを付けるにはpyファイルを編集することになるのです。
AutoStartでカレントディレクトリが指定出来れば良いのですが。
pythonから話題がそれますので、ラズパイへ移動します。
365デフォルトの名無しさん (エムゾネ FF22-p24c)
垢版 |
2021/01/18(月) 16:02:05.31ID:0ToZeY7aF
>>361
英字キーだけならほぼ移動無いけど
記号とか数字とかがからむと
メーカーや機種でキーボード上の位置かなり違う
眼瞑って打てる必要は無い
366デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
垢版 |
2021/01/18(月) 18:34:31.84ID:O0iVYrPe0
>>364
それあるよね。

おれはshellファイルを作って。

pyuic5 -o ui_file.py file.ui

sed -i -e 's/hoge.png/\/home\/pi\/hoge.png/g' ui_file.py

みたいに力技で直してるw

正しい方法があるならオレも知りたい。
2021/01/18(月) 19:03:19.87ID:JT9EgKXH0
アプリ内の画像ファイルが、
/home/pi/hoge.png
こういう場所にあると想定されるのが、おかしい

アプリの作り方が間違っているのでは?

普通、アプリ内のリソースは、アプリのディレクトリ以下にあるはず。
/home/ユーザー名
の直下にあるのは、おかしい
368デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
垢版 |
2021/01/18(月) 19:22:08.83ID:O0iVYrPe0
>>367
っていうか。
Qt Designerでフルパスで指定しても、出来上がったuiファイルの中身が相対パスになっちゃうんだよ。
その場で動かせばパスが通るんだけど、違う所だとパスが通らない。

まあ、Qt Designerのバグだと思うんだけど。
2021/01/18(月) 19:37:21.88ID:q58zSgJd0
qtの問題じゃないのでは?

画像を全部Testディレクトリにぶっこんで、
/usr/bin/python3 ...
のところを
(cd ~/Desktop/Test; /usr/bin/python3 main.py)
に書き換えれば動くんじゃね
2021/01/18(月) 19:49:29.25ID:HMQHACqE0
先頭でカレントディレクトリを変更
os.chdir(os.path.dirname(__file__))
2021/01/18(月) 20:47:56.69ID:K1JBNFYJ0
>>370やな
エクセルVBAなんかでもよく初心者がつっかかってるとこやな
2021/01/18(月) 21:51:11.15ID:AlINAcl80
>>368
解説ありがとうございます。
私もQt Designerの悪さと思います。
しょうがないのでui側でアイコン設定しないで継承する実体クラスにコードを書いてカレントディレクトリが/home/piならパスを反映させる様にしました。
でもQt Designerでアイコンとテキストのサイズ確認が出来ないのが不便です。
2021/01/18(月) 21:53:32.69ID:AlINAcl80
>>370
詳しくお願いいたします。
2021/01/18(月) 21:55:17.02ID:AlINAcl80
>>373
subprocessでディレクトリ移動しても駄目だった。
2021/01/18(月) 22:23:59.02ID:JT9EgKXH0
>>368
Qt Designer って、Qtを作っているプロが作っているのかな?
そんなプロが、場所を変えるだけで動かないような、アプリを作るかな?

ちょっとテストすれば分かるものだから、そんなプロがいるとは考えにくい

失礼な先入観かも知れないけど、
君らのアプリの作り方が間違っているのじゃないの?

失礼で、スマン
2021/01/18(月) 22:39:43.14ID:9edCg1KLM
ツールに頼る者はツールに泣く
ライブラリに頼る者はライブラリに泣く
これに懲りて他人依存のプログラミングはやめることだ
Pythonには標準で十分な機能が備わっている
377デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
垢版 |
2021/01/18(月) 22:47:39.22ID:O0iVYrPe0
>>375
そう実際そうなんだよ。
こっちの使い方間違いのせんも大いにある。
だから詳しい人がいたら聞きたいんだよね。
2021/01/18(月) 23:06:32.20ID:WjHKUiPT0
シンボリックリンクじゃ駄目なのか?
2021/01/18(月) 23:09:47.41ID:HMQHACqE0
>>375
プロはGUIの部分のテキストを作ってるだけなので
これはlinux shell scriptの制限
2021/01/18(月) 23:41:58.75ID:XigIjvfo0
「Qt リソースファイル」で検索すればいいよ

変なこと言ってる人がたくさんいて驚く
381デフォルトの名無しさん (ワッチョイ 863c-8lVI)
垢版 |
2021/01/19(火) 00:11:54.07ID:ejd3JYRG0
画像のモザイク消したい場合、どのへんの勉強したらいいんでしょうか?
ganからやるべきなのか、既存のライブラリを使うべきなのか
deepmosaicというのを使ってみたけど、あんまりクリアにならない
2021/01/19(火) 00:26:30.80ID:7ewnvD+00
普通に考えるとプログラム自身が使うリソースファイルを
フルパスで指定するってのは違和感あるな、配布等も考慮すると相対パスでアクセスできる方が都合が良いだろうし
2021/01/19(火) 00:38:24.65ID:Gi067dTi0
>>382
相対パスもカレントディレクトリが定まってないと意味無し
windowsはexeファイルがあるディレクトリのライブラリを読む仕様
要するに仕様を知らないで動かないのを自分以外のせいに
しないで
2021/01/19(火) 01:41:44.54ID:2SZFJemS0
>>368
>Qt Designerのバグだと思うんだけど
俺はPyQt使ったことないけど、Qt Designerは超使われているツールなんだろ
そんなのにこんなバグがあるっておいおいツールすぎじゃないか
Linuxは超ユーザー少なくてバク放置で良いって感じなのかな
2021/01/19(火) 01:55:13.39ID:9cYA5EXc0
Qtインストールするときに/home/piを指定したんじゃないの?
デフォルトが/home/[user]/Qtってのも考えものだけどw
/usr/share/qt/とかにインストールし直してみては?
2021/01/19(火) 06:09:11.92ID:tvisVnjf0
Qt Designerでアイコンのファイルを指定するとファイルダイアログボックスが出て、ソースフォルダ内のhoge.pngファイルを選択すると.uiファイルには"hoge.png"が登録されて、変換後の.pyファイルにも"hoge.png"になるから相対パスが条件と思います。
AutoStartはパス指定が/home/piで呼び出すから、今回の問題となっています。
2021/01/19(火) 06:51:45.85ID:JrdPscbl0
hoge.png が、相対パスになっているのなら、たぶん正しい

>AutoStartは、パス指定が/home/piで呼び出す
この決め打ちがおかしい。
このアプリは、まともなアプリなのか?

まともなアプリなら、設定できるはず。
その方法を調べれば?
2021/01/19(火) 08:31:12.54ID:tvisVnjf0
>>387
アプリがおかしいと言われてもmain.pyは以下の通りでMainWindowを呼び出すだけです。
from PyQt5.QtWidgets import QApplication
from mainform import MainWindow
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
Window = MainWindow()
Window.showFullScreen()
sys.exit(app.exec_())
フォルダー表示でmain.pyをクリックすればラズパイのThonnyが起動して、Runさせる分には相対パスでアイコンは現れます。
別のフォルダーに移動しても同様にアイコンは現れます。
AutoStartで起動するとNGです。
AutoStartの“~/.config/lxsession/LXDE-pi/AutoStart”ファイルには
/usr/bin/python3 /home/pi/Desktop/Test/main.py
としています。
このAutoStartファイルの書き方がおかしいのでしょうか?
cd /home/pi/Desktop/Testも入れてみましたが結果変わらずです。
アプリ側でフォームのラベルにカレントディレクトリを表示すると/home/piです。
# 現在のpathを取得する
import os
self.path = os.getcwd()
self.ui.testLabel.setText(self.path)
です。
2021/01/19(火) 10:01:30.76ID:lh/VSPm+0
「僕の思った通りに忖度してやってくれないからクソ」
2021/01/19(火) 10:02:20.25ID:JZy8vN9I0
スクリプトと同じフォルダにアイコンのファイルを配置できないならリソースファイルを使う
それだけ

autostartの話はともかく考え方としては>>367の言ってることは正しいよ
2021/01/19(火) 11:40:31.30ID:tvisVnjf0
>>390
ありがとうございます。
リソースにしたら問題解決しました。
2021/01/19(火) 12:29:34.29ID:hDmXWGEK0
Java と TypeScript ( JavaScript ) からは、Win32API 叩いたことあるんだけど、
それらと比べて、Python から Win32API 叩くのってどれくらい楽?難しい?

C++ とか除けば C# が一番ラクなのはとりあえず知ってる。
2021/01/19(火) 17:38:43.18ID:m2hYgPAl0
あの、charって「チャー」って読むんだよね?
2021/01/19(火) 17:44:25.29ID:KGVX5wki0
はあ?大佐に喧嘩売ってんの?
2021/01/19(火) 17:56:59.37ID:KGVX5wki0
英語圏でも、characterの短縮語にも関わらず、チャーかカーが主流みたいよ。
残念ながら大佐は主流でないようだ…
396デフォルトの名無しさん (ワッチョイ 82a5-cHx4)
垢版 |
2021/01/19(火) 18:02:46.61ID:3vFYkyri0
256倍本に読み方が載ってる
pythonじゃなくてCのやつな
2021/01/19(火) 18:21:36.10ID:m2hYgPAl0
ありがとう
大佐はよく分からないけど、、
2021/01/19(火) 18:25:23.76ID:lh/VSPm+0
クワトロ大尉…何者なんだ…
2021/01/19(火) 21:14:11.21ID:2SZFJemS0
>>390
アイコン等のリソースはどっかに配置したraw dataを直接指定ではなく
リソースファイルを通して扱うのが正しい(常識的)なやり方なんだろうな。
2021/01/19(火) 21:44:23.48ID:tvisVnjf0
リソースファイルと言っても.pyファイルでimportで指定するだけ。
直接オブジェクトファイルを指定するとアプリディレクトリとカレントディレクトリが合わないと駄目で、何でimportだと良いのか理解は出来ていません。
2021/01/19(火) 21:46:00.45ID:tvisVnjf0
なので、結果オーライです。(^_^;)
2021/01/20(水) 23:51:40.74ID:MuBDUw7g0
https://dpaste.com/6HUZFQTQQ
九九の表を作るプログラミングを書いているんですが、nの段の終わりに改行したいです
現在のコードだ改行が二回入ってしますのですがなぜでしょうか
2021/01/21(木) 00:30:31.91ID:CxARV0zj0
>>402
rangeが1〜10になってるからiが9の時と10の時に改行が入る
2021/01/21(木) 00:35:57.46ID:gROtzvMY0
print("\n") → print()
2021/01/21(木) 00:45:50.73ID:l9t0hEUO0
あ、そうか
なんで改行文字入れたんだ。。
ありがとうございます
2021/01/21(木) 00:50:09.67ID:6L0dUwJb0
>>402
i判定の前にi表示して実行してみては?
2021/01/21(木) 00:50:30.90ID:6L0dUwJb0
おっと遅かった
2021/01/21(木) 13:43:26.45ID:fFCZ4qms0
>>381
BOOTHにあるモザイク除去の技術書が良かったからオススメ
2021/01/21(木) 14:24:53.65ID:/8Y0ih1k0
>>408
一票
Numpy本もおすすめ
410デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
垢版 |
2021/01/23(土) 21:23:21.71ID:Hsg7ZCv90
OpenpyxlでExcelいじってるんだけど、列ごとの最終行のセルを調べたい。どうしたらいいの?
411デフォルトの名無しさん (ワッチョイ 5f61-Woof)
垢版 |
2021/01/24(日) 13:03:45.15ID:67l69Ijb0
ダメもとで、pythonのsliceみたくインデックスに-1指定してみるとか?
2021/01/24(日) 14:02:22.24ID:uoAEL1dG0
len(ws['A'])
最終行以降に余計な書式がついてると意図しない数が返ってくるから結局自分でカウントするほうが無難かと
413デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
垢版 |
2021/01/25(月) 19:04:21.56ID:pG6g+jm20
Openpyxlって読み取り専用のExcelファイルに書き込みってできないですよね?
読み取り専用解除→書き込み→読み取り専用に戻すっていう処理はどうやって書けばいいんですかね?
2021/01/25(月) 19:29:10.56ID:ptYOaHFLM
前の質問は解決したん?
2021/01/25(月) 20:19:05.06ID:P238B9gb0
>>412
['A']
↑これ
顔文字にしかみえないw
416デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
垢版 |
2021/01/25(月) 22:13:41.43ID:pG6g+jm20
>>414
forとifで書きました。
2021/01/25(月) 22:20:47.25ID:4bD0zgGid
>>413
Read-onlyなファイルのこと?
ならSetFileAttributes。

ファイルがロックされてるときは無理。
418デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
垢版 |
2021/01/25(月) 22:36:17.55ID:pG6g+jm20
うーん?
419デフォルトの名無しさん (ワッチョイ 276a-dnk/)
垢版 |
2021/01/26(火) 22:26:22.62ID:07qf8Z/S0
QtCreatorでプログラム作ろうと思ったけど、PytQtのが圧倒的に楽なんで、
今更C++/Qtで書く気になれないよw
2021/01/27(水) 04:38:46.35ID:CW9cILD40
>>419
EricでPyQtは?
ラズパイで使っているけど便利だよ。
421デフォルトの名無しさん (ワントンキン MM3f-Z7MQ)
垢版 |
2021/01/27(水) 10:28:12.94ID:8VSsYW13M
顔認証はここですか?
2021/01/27(水) 15:42:09.50ID:AQ5IIZi9M
組み込み関数にpartialを使いたいとき
キーワード引数はどう指定すれば良いですか?
例えばformat関数の第2引数を”02x” にしたいです
423デフォルトの名無しさん (ワッチョイ a77c-rvE3)
垢版 |
2021/01/27(水) 17:05:46.69ID:isvLWJ6Q0
>>421
https://www.youtube.com/watch?v=qvjmf_eF_1k
2021/01/27(水) 17:18:58.56ID:lgpuzElo0
>>422
format関数の第2引数はキーワード引数じゃなくね?
str.format()は知ってる?
2021/01/27(水) 17:30:09.95ID:ZkwFNZKx0
数値が格納された配列に対して
mapを使って16進数文字列に出来るかというところで
色々と考えてます
hex関数だとゼロ埋めができず
format関数を使って試しました
2021/01/27(水) 17:37:39.83ID:U9ML+VYwM
よく知らんけどキーワード引数でなくvar-positional引数らしいから無理じゃないかなあ。

関数定義したら
def bind02x(s, *args):
. return s.format(args[0], "02x", *args[1:])
2021/01/27(水) 17:50:49.56ID:lgpuzElo0
>>425
array = [1, 10, 100, 1000]
myformat = '{:02x}'.format
list(map(myformat, array))
#=> [’01', '0a', '64', '3e8']
2021/01/27(水) 18:41:48.09ID:8/5NGoYh0
formatを使わない方法だとこんな感じか。

>>> print(("00"+hex(254)[2:])[-2:])
fe
2021/01/27(水) 18:51:43.68ID:8/5NGoYh0
>>428 間違い。すまん。
430デフォルトの名無しさん (ワッチョイ 275f-rvE3)
垢版 |
2021/01/28(木) 10:46:38.55ID:dNWrUHbO0
array = [1, 10, 100, 1000]
list(map(f'%02x', array))
2021/01/28(木) 22:37:26.68ID:tFNMY2GJ0
>>all
みなさんありがとうございます

>>425
うまくいきました
print(list(map('{:02x}'.format, a)))
formatメソッドを使うことでformat関数の第二引数を固定するような感じなんですね
勉強になりました

>>426
勉強になります
2021/01/29(金) 20:39:09.24ID:P45PUhZ00
ッパイ損って、ほんと、

ぶりっ!
433デフォルトの名無しさん (ワッチョイ 696a-NgWx)
垢版 |
2021/01/29(金) 20:42:36.06ID:Yw54C/6D0
print("%s は %d です" %("値段", 100))

ってやちゃうけど、formatを使った方いいのか?
変わんないよね?
2021/01/29(金) 21:15:02.93ID:W2+xn0TF0
>>433
何そのクソ記法
435デフォルトの名無しさん (ワッチョイ 696a-NgWx)
垢版 |
2021/01/29(金) 21:19:09.51ID:Yw54C/6D0
>>434
こっちのがC言語のprintf()ぽくって好きなんだよね。
2021/01/29(金) 21:54:32.10ID:SEKJJserd
Cのようなクソ言語のことは忘れろ
437デフォルトの名無しさん (オッペケ Srbd-3KRy)
垢版 |
2021/01/29(金) 21:55:28.93ID:vobzFHE+r
>>433
format文字列の方が自由度高いし柔軟、記述も簡潔
2021/01/29(金) 22:09:51.25ID:l5mBGJ/v0
printfのfはformatのf
439デフォルトの名無しさん (ワッチョイ 797c-L6Wt)
垢版 |
2021/01/30(土) 13:06:19.29ID:/Vy2YSUv0
>>435
>print("%s は %d です" %("値段", 100))

a = "値段"
b = 100
print(f"{a:s} は {b:04d} です")
https://note.nkmk.me/python-f-strings/
2021/01/30(土) 14:04:20.01ID:uBqkRZZEM
>>430
これマジか
f文字列って関数なのかよ
2021/01/30(土) 14:37:52.85ID:PTwpMb/VM
変数だけじゃなく{}内では
コードも展開されるよね
ほとんどeval
442デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
垢版 |
2021/01/30(土) 19:12:32.88ID:DFENYGCB0
>>440
んなわけない。
2021/01/31(日) 01:18:23.19ID:pTAAkbAE0
Cはクソじゃない。
プログラマが神であることが前提なだけだ。
2021/01/31(日) 04:45:12.13ID:LnuqQuZJM
>>442
Python3.6.4で動かしてみたら、'str' object is not callable になった
当然だわな
もしかして最新のPythonでは動くのか?
それとも>>430が基地外なのか
2021/01/31(日) 06:45:33.91ID:tvoJUBop0
できる限り、python 3.4(XP最終)との互換性を考えて、
新しい使い方は極力控えるようにしてるな
廃止予定になるものはもちろん使わないけど

たとえば、subprocess.run()が使えないので、古くなったsubprocess.call()を使いたいところだけど、
subprocess.Popen()でなんとかなるので、こちらを使うようにしてる
446デフォルトの名無しさん (ワッチョイ 5d73-merL)
垢版 |
2021/01/31(日) 11:58:30.05ID:IyMlWoIo0
a= open('hoge.txt','r').readlines() ってやったら、どうやって close すればいいの?
勝手にクローズされるの?
2021/01/31(日) 12:02:35.09ID:ztsWDMWg0
>>446
いんや>勝手にクローズ
でもってそのレベルはくだすれの方な
448デフォルトの名無しさん (ワッチョイ 696a-NgWx)
垢版 |
2021/01/31(日) 14:18:54.71ID:5J6IAB9V0
>>446
クローズされるされない以前に凄げー書き方だなw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。