記事一覧
![](https://assets.st-note.com/production/uploads/images/63288123/rectangle_large_type_2_bd3624563119ea3eef16946b968bfd51.png?width=800)
【Pythonメモ】日付を指定して株価取得
特定期間の日付を指定して株価を取得する方法を下記に記載しました。ポイントは、datetimeをインポートしてDataReaderへ開始日と終了日を設定するところです。 #株価取得 …
![](https://assets.st-note.com/production/uploads/images/63206148/rectangle_large_type_2_6c11430e2c5ee06c21a3ca6a44cec84d.png?width=800)
【Pythonメモ】GUIの作成
tkinterをインポートすれば、PythonでもGUIの作成が可能となります。 #GUIを作成するために使用import tkinter as tk#-------------------------------------------------…
![](https://assets.st-note.com/production/uploads/images/62918713/rectangle_large_type_2_965300b718f304d1f34b11e76739e1a1.png?width=800)
【Pythonメモ】ファイルの有無確認
単純にファイルの有無を確認したい場合は、下記のソースコードで確認が出来ます。 #csvファイルの有無を確認する 。import osif os.path.isfile(".\\test.txt") == True: #…
![](https://assets.st-note.com/production/uploads/images/62768357/rectangle_large_type_2_665aa90284add7e72f63a36c8f935726.png?width=800)
【Pythonメモ】カレントディレクトリの取得
Pythonを実行時、自分の位置を確認する必要が出てくると思うのでメモ。 #osをインポートする 。import os#カレントディレクトリ(自分の位置)が取得できる。currentDirector…
![](https://assets.st-note.com/production/uploads/images/62768097/rectangle_large_type_2_dcd46c7b7e44f99e9947548b62884829.png?width=800)
【Pythonメモ】スレッドを使う
#スレッドを使う時は 、threadingをインポートする。import threadingdef threadMethod(): print('ThreadMethod') #※スレッドの内部です。ここにスレッドで行いたい…
【Pythonメモ】日付を指定して株価取得
特定期間の日付を指定して株価を取得する方法を下記に記載しました。ポイントは、datetimeをインポートしてDataReaderへ開始日と終了日を設定するところです。
#株価取得するため 、pandas_datareaderをインポートする。from pandas_datareader import data#日付を扱うのでdatetimeをインポートする。import datetime as d
【Pythonメモ】GUIの作成
tkinterをインポートすれば、PythonでもGUIの作成が可能となります。
#GUIを作成するために使用import tkinter as tk#---------------------------------------------------#GUI表示(メイン処理)#画面を生成する#--------------------------------------------------
【Pythonメモ】PythonのソースコードをEXE化する
PythonのソースコードをEXE化するとこで、PythonがインストールされてないPCへ展開する事が可能となります。EXE化するには、下記の手順で確認が取れました。(※他で良い方法がございましたら、展開して頂けると嬉しいです。)
もっとみる【Pythonメモ】ファイルの有無確認
単純にファイルの有無を確認したい場合は、下記のソースコードで確認が出来ます。
#csvファイルの有無を確認する 。import osif os.path.isfile(".\\test.txt") == True: #ファイルが見つかった 。 print('OK csv file')else: #ファイルが無かった 。 print('NG Not found')
os.path.isfile()の戻
【Pythonメモ】株価自動取得
Pythonのライブラリを使用することで、上場企業の株価を取得することが可能です。方法は、pandas_datareaderをインポートすることで可能です。
株価取得のライブラリがpandasには含まれないので、pandas_datareaderをインストールする。pip install pandas_datareader
上記のコマンドで、pandas_datareaderをインストールしま
【Pythonメモ】ディレクトリにあるファイルリストを取得
とあるディレクトリに格納されているファイル名を一括で取得する場合、下記のロジックでファイル名の一括取得が可能となる。ただし、下記のやり方はパス+ファイル名となるので、ファイル名のみを取得したい場合は別のやり方が必要。(※ここでは省略)
#globをインポートして 、パス+ファイル名を取得。import globpath = "..\\test\\"#*.*と記載すると、ディレクトリにあるファイルが
【Pythonメモ】カレントディレクトリの取得
Pythonを実行時、自分の位置を確認する必要が出てくると思うのでメモ。
#osをインポートする 。import os#カレントディレクトリ(自分の位置)が取得できる。currentDirectory = os.getcwd()#カレントディレクトリの表示print(currentDirectory)
何かと使う事が多いかと思うのでメモ。以上。
【Pythonメモ】スレッドを使う
#スレッドを使う時は 、threadingをインポートする。import threadingdef threadMethod(): print('ThreadMethod') #※スレッドの内部です。ここにスレッドで行いたい処理を追加してください。if __name__ == '__main__': try: #スレッドを開始する 。 threadStart = threadin
もっとみる【Pythonメモ】ファイル名から一部抽出(正規表現)
Pythonのソースコードを使った時のメモ書きです。
下記のようなファイル名から特定の部分を抽出するというものです。
xxxxx_UUUUU_yyyyyyyyy.csv
上記のようにcsvファイルでアンダーバーに囲まれた「UUUUU」を抽出したいという時があり、その時に記載したPythonのコードをメモさせて頂きました。
#正規表現を使用するためインポートimport re#ファイル名cs