スポンサーサイト

2023.04.20 Thursday
0

    一定期間更新がないため広告を表示しています

    category:- | by:スポンサードリンク | - | - | -

    pythonで指定ディレクトリ配下にある指定拡張子の、ファイル一覧とファイル数の取得

    2022.05.27 Friday 14:24
    0
      pythonで指定ディレクトリ配下の指定拡張子をもつ、ファイル一覧と、ファイル数の取得
      例えばcsvファイル数とか

      import glob

      csv_dir='./csv/'
      files=glob.glob( f"{csv_dir}/*csv" )

      print(files) # ['./csv/f1.csv', './csv/f2.csv']
      print(len(files)) # cev ファイル件数
      category:Python | by:ittoocomments(0) | - | -

      python sqlalchemy使って、ormでなく直接sql書いてみた

      2022.04.19 Tuesday 22:51
      0
        python sqlalchemy使って、ormでなく直接sql書いてみた

        セキュリティ的にどうなの?というのはあるが、とりあえずうごいたパターン2つ

        -------------------------------------------------
        from sqlalchemy.sql import text

        ■ok1
        s = text("select * from users where email like '" + "%hoge%" + "'") # ok
        r = db.execute(s).fetchall()

        ■ok2
        s = text("select * from users where email like :search ") # ok
        para = {
        'search':'%hoge%',
        }
        r = db.execute(s,para).fetchall()
        -------------------------------------------------
        category:Python | by:ittoocomments(0) | - | -

        pythonのframeworkどれをつかうか。FastAPIが最近starの数を急激に増やしてる

        2022.03.11 Friday 11:34
        0
          pythonのframeworkどれをつかうか
          githubでの star の数を比較してみる
          FastAPIが最近、starの数を急激に増やしてるね
          djangoもかなり古いし、次にpythonで開発する場合は、fastapiつかってみるかな

          ■django/django
          start: 62.8k
          The Web framework for perfectionists with deadlines.

          ■pallets/flask
          start: 58.3k
          The Python micro framework for building web applications.

          ■FastAPI
          start: 42.8k
          FastAPI framework, high performance, easy to learn, fast to code, ready for production
          category:Python | by:ittoocomments(0) | - | -

          centos 環境に python3 インストール

          2022.01.29 Saturday 16:51
          0
            centos 環境に python3 インストール


            1 sudo su -

            2 事前確認
            # python -V
            Python 2.7.5

            # python3 -V
            -bash: python3: command not found

            3 python インストール
            # yum install -y python36u python36u-libs python36u-devel python36u-pip

            普通であれば yum install python3でインストールだが デフォルトだとpython3.6。
            3.7 3.8 3.9 をインストールしたい場合は公式ページからソースファイルをダウンロードし、
            makeを使ってコンパイルしてpython3.9 をインストールすることになるが、そこまでは必要ないので、yum で 3.6を入れる

            リポジトリがない場合は、CentOS7にyumリポジトリの追加
            # yum install -y https://repo.ius.io/ius-release-el7.rpm
            Loaded plugins: fastestmirror

            # ls -ltr /etc/yum.repos.d

            4 事後確認
            # python -V
            Python 2.7.5

            # python3 -V
            Python 3.6.8

            # which python
            /bin/python

            # which python3
            /bin/python3

            category:Python | by:ittoocomments(0) | - | -

            python2とpython3の環境の違いで、SyntaxError: invalid syntaxが発生。python2(正確には3.6より前)ではf文字列が使えず、解決策として.format()を使用するよう変更

            2022.01.08 Saturday 17:17
            0
              python2とpython3の環境の違いで、SyntaxError: invalid syntaxが発生。python2(正確には3.6より前)ではf文字列が使えず、解決策として.format()を使用するよう変更

              python3の環境で作成したスクリプトが python2でも動くかどうかを確認したが
              SyntaxError: invalid syntax
              が多発した。
              理由をしらべたら、f文字列(フォーマット文字列)を使用していたのだが、これは
              Python3.6以降に導入されたものであり、この箇所がエラーの原因となっていた。

              なので解決策としては、f文字列(フォーマット文字列)を使用していた箇所を
              .format(xxx,xxx...)
              で置き換えたのだが、そもそも古いversionにあわせることが、効率悪いので
              pythonバージョンを3にあげるよう環境の方をかえるよう調整中
              category:Python | by:ittoocomments(0) | - | -

              ad
              Calender
                   12
              3456789
              10111213141516
              17181920212223
              24252627282930
              31      
              << March 2024 >>
              Selected entry
              PR
              Category
              Archives
              Recommend
              Link
              Profile
              Search
              Others
              Mobile
              qrcode
              Powered
              無料ブログ作成サービス JUGEM