記事一覧
wsgi経由で日本語使うと500エラーになる対処方
Apache+mod_wsgiでpythonをブラウザで実行したいと思います。ところがなぜか500エラーとなるのでその対処方となります
環境今回はDocker環境で行います。Dockerファイルとしては以下のようになってます
#イメージを取得 。ここではalmalinux8のイメージFROM almalinux#実行コマンドを書いていくRUN dnf install -y https://dl.
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
Python3.10系をインストールしようとしたら、上記のようなエラーがでました。
この記事はlogwでも公開される予定です
Openssl関係のエラーエラー内容からわかるように、Openssl関係でインストールができないみたいです。
サーバー環境ここでサーバーの環境を載せてみます
・CentOS7
・Python3.10系
・Pyenv使用
Python3.9まではインストールできるp
php.iniのパスを変更する
yumやremiリポジトリを使ってインストールする場合は特に必要ないのですが、ソースからインストールしたりする場合でphp.iniの場所が異なっているのでその変更方法になります
※note公開後1ヶ月前後で多分logwにも同じ内容が記載されます。無料で見たいという方はそちらをお勧めします。
PythonでTwitterに投稿してみる4-複数投稿
このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。
前回のコードは・・・なんだったのか忘れたので貼っておきます
import tweepy# 先ほど取得した各種キーを代入す
PythonでTwitterに投稿してみる3-ファイルの構成を変更
このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。
前回APIでツイートしてみました。ちょっと外れてコードの修正をしてみます。
APIだけ別ファイルにしてみたいと思います。
PythonでTwitterに投稿してみる2-コード書いてみる
このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。
前回Pythonの環境を構築しました。実際に投稿してみたいと思います。今回はソースコードを公開しておりません。
環境サー
PythonでTwitterに投稿してみる1
Twitterで投稿を定期的にしたいなーと思うと、毎回手動でやるのは面倒です。アプリ側でスケジュールというのもあり、これに登録すれば自動で投稿されますが、登録が面倒・・・
自動化したい登録が面倒なので、できれば一度やれば毎日勝手に投稿されるといいなーと思います。そこで今回はPythonのTwitterライブラリを使ってPythonからTwitterに自動で投稿してみたいと思います
自動投稿の方
Pythonで西暦を和暦にしてみる
先日失敗したので再度チャレンジしてみました。思ったより成功しました。
コードimport datetimenow = datetime.date.today()#now = datetime.date(2000,2,29)# 令和の開始日reiwa_year = datetime.date(2019,5,1)#平成の開始日heisei_year = datetime.date(1989,1,8)
Python文字の扱いで失敗
ある日ふと思いました。西暦を和暦にするのはPythonなら簡単にできるのかな?と試行錯誤をした結果、考えが甘いなとなりました。
コードimport datetimenow = datetime.date.today()now2 = datetime.date.today()#now = datetime.date(2019,5,1)# 令和の日付reiwa_year = datetime.dat
Pythonで複数スペースを1つのスペースにする方法
Pythonをやっていると色々大変な問題があります。その1つに確実に「空白」という問題がでてくると思います。
複数の空白は避けて通れない空白問題は避けられない問題の1つだと勝手に思っております。特に複数の空白がある問題が出ることもあると思います。
複数の空白(全角スペース、半角スペース、タブ等)を1つの空白(半角スペース)にしたいこんな風に思う事ありませんか?僕はあります。最近毎日思っています
.stripと.replaceの処理の違い
Pythonをやっていてきっとあたる問題があるのは空白だと独断と偏見でおもっています。空白の問題をどうするか?削除するのか?置換するのか?どうやってやるのか?などあると思います。ここではその違いを書いて行きます。
空白の削除は二通り
.strip→空白(スペース、タブ、改行コード等)を削除する
.replace→空白を置換する
結果は同じでも、微妙に違いがあります。簡単なサンプルを用意して説明
Pythonで一番右の文字を削除する方法
ちょっと状況がわからない。と思うかも知れませんが、多分検索ワードで検索して来た方にはきっと役立つかもしれないです。
CSVで使った以前のテキストを使用
さて、以前Pythonにてテキストの抽出をしてみるというのをやりました。
・Pythonでテキストの抽出をしてみる-CSVファイルの作成まで
・Pythonでテキストの抽出をしてみる日付編-CSVファイルの作成まで
・Pythonでテキスト
PythonでテキストファイルをWord形式に変換2
前回Pythonにpython-docxというライブラリをインストールしました。このライブラリを使ってワードデータに変換してみます。
手順1.テキストデータを読み込む
2.テキストデータを置換
3.テキストデータをワード形式に保存
こんな感じになるかなと思います。
コードを書いていくまずはテキストの読み込みをします
1.テキストデータを読み込むimport refrom docx impo
PythonでテキストファイルをWord形式に変換1
以前PDF→txtデータにテキストを抽出→CSV変換というのをしました。今回は同じテキストを使ってワードデータにしてみたいと思います。
なんでワード?仕事でそういう依頼がきたからになります。忘れないための備忘録も兼ねております。
使うテキスト前回テキストデータをCSVに変換したときのデータを使おうと思います。
整理番号:322636940
日付:令和2年4月15日
平成:30年5月 2日
提
sedコマンドでファイルの1行目に追記する方法
ファイルの追記を行う方法にsed関数というのを使う事が多いです。今回はこんなテキストを用意してみました。
人気寿司ネタランキング・階層とファイル名:/root/kani.txt
cat kani.txt
2位:サーモン
3位:赤身
4位:はまち
5位:とろサーモン
6位:ねぎとろ
7位:いくら
8位:エビ
8位:ホタテ
10位:あなご
人気寿司ネタランキングです。
よく見たら、1位があ