群馬県でPythonを使ったAIやシステムを開発しているファントム

Navigation
群馬県でPythonを使ったAIやシステムを開発しているファントム

群馬県でPythonを使ったAIやシステムを開発しているファントムです。企業の経営課題を最適なテクノロジーで解決します。テックブログではPythonを中心にプログラミングに役立つ情報を発信しています。

投稿を検索する


  • 株式会社ファントム コーポレートサイト

カテゴリー



  • AWS 16
  • Django 45
  • FastAPI 4
  • Flask 8
  • GCP 1
  • Information 37
  • Other 32
  • PHP 2
  • Python 93
  • Pythonista 3
  • Rust 1

タグ


Alembic API argparse Beautiful Soup black Channels charset CodeCommit datetime Django REST framework Docker enumerate f-string git GitHub glob Google Colaboratory i18n IAM Internship Jupyter Lambda Matplotlib Nginx OpenCV pandas PIL Pillow PostgreSQL PyCharm PyCon pyenv PyTorch Redis Rembg ReportLab requests S3 Sentry slack tqdm uWSGI venv Vue.js youtube
このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシーと利用規約が適用されます。

© 2022 Fantom, Inc.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Python(93)
  • Django(45)
  • Information(37)
  • Other(32)
  • AWS(16)
  • Flask(8)
  • FastAPI(4)
  • Pythonista(3)
  • PHP(2)
  • GCP(1)
  • Rust(1)

Filter by Author

  • EIGHT (14)
  • hayai017 (2)
  • press (196)
Back to Latest Articles
Python

Pythonでフォルダ内のファイルを別のフォルダにコピー

Pythonであるフォルダ内のファイルを別のフォルダにコピーする方法です。 ディレクトリ構造(ファイルのコピー後) directory = (os.getcwd())現在のディレクトリを取得します。 image_path […]

Posted on 28th 4月 2019 by press

Python

Pythonでディレクトリ内のファイルを取得する

globモジュールを使いディレクトリ内にあるファイルを取得する方法です。 ディレクトリ構造 まずはディレクトリ内のjpgを全て取得します。 directory = (os.getcwd())で現在のディレクトリのパスを取 […]

Posted on 26th 4月 2019 by press

Django

DjangoでDateTimeFieldが今日のデータを取得する方法

Djangoのモデル上でDateTimeField型のデータが今日の日付のデータを取得する方法です。 1つ目00:00:00から23:59:59までの範囲を条件に取得します。 2つ目今日の日付が含まれるものを条件に取得し […]

Posted on 26th 4月 2019 by press

Python

変換できない文字が混ざった文字列をShift-JISに変換する

テキストファイルやCSVファイルに書き出す時に文字コードをShift-JISに指定して書き出すとエラーになる場合があります。よく見るのが、-や を変換した時に出るエラーで\uff0dや\xa0と表示されます。 […]

Posted on 26th 4月 2019 by press

Django

Djangoでカスタムコマンドを作り実行する

DjangoでWEBアプリケーションを開発していてデータベースの集計などをバッチ処理したいときに、カスタムコマンドを作り実行する方法です。 今回はサンプルとしてmycommandアプリケーションを作成するので以下のコマン […]

Posted on 24th 4月 2019 by press

Django

Djangoで日本語文字列のQuerySetを五十音順でソートする

DjangoのWEBアプリケーションでQuerySetの表示順を五十音順にしたら、開発環境では五十音順で表示されているのに本番環境では五十音順になっていないときの対処法です。(中途半端に五十音順になっていて、4、5件毎に […]

Posted on 22nd 4月 2019 by press

Flask

PythonistaでFlaskからHello World!

iPhoneとiPadから使えるPythonistaというアプリを使ってFlaskからHello World!する方法です。 Pythonistaはプリインストールされたモジュールが充実していて、バージョンも2.7か3. […]

Posted on 10th 4月 2019 by press

Django

Djangoでモジュールを作りviews.pyからimportして呼び出す

Djangoでモジュールを作りviews.pyからimportして呼び出す方法です。 同じ処理を何度も書いたり、同じ処理を複数回呼び出したりするときは、その処理をモジュール化してviews.pyからimportして呼び出 […]

Posted on 9th 4月 2019 by press

Information

2019年ゴールデンウィーク休業のお知らせ

平素は格別のお引立てを賜り、厚く御礼申し上げます。 誠に勝手ながら、弊社では下記日程をゴールデンウィーク休業とさせて頂きます。   2019年4月27日(土)~2019年5月6日(月)   期間中お客 […]

Posted on 8th 4月 2019 by press

Django

DjangoでQuerySetをpandasのDataFrameに変換する

DjangoでQuerySetで取得したデータをそのままpandasのDataFrameに変換する方法です。データを成形する必要がないときや、とりあえず全件CSV化したいときなどに便利な方法です。

Posted on 1st 4月 2019 by press

Information

株式会社ファントムは設立1周年を迎えることができました

株式会社ファントムは、2019年3月29日をもちまして設立1周年を迎えることができました。この節目を迎えることができましたのも、ひとえに皆様からのご支援の賜物であり、ここに改めて深く感謝申し上げます。 2019年3月 株 […]

Posted on 31st 3月 2019 by press

Django

Djangoのテンプレートにrangeを渡す

Djangoのテンプレートに範囲を渡す方法です。指定した月の全日数を表示したいときや日毎に処理をして表示させたいときなどにrangeに範囲を入れてテンプレートに渡せます。 views.py 現在の年と月を指定して総日数を […]

Posted on 27th 3月 2019 by press

Django

Pandasで作ったCSVをダウンロードする

Django上でPandasで作ったCSVをダウンロードさせる方法です。df.to_csv(“filename.csv”)でも出力は出来ますがダウンロードは出来ないので、ダウンロード機能が必要な場 […]

Posted on 27th 3月 2019 by press

PHP

DockerでPHPの開発環境を構築する

DockerでPHPの開発環境の構築をしました。普段の業務ではPythonを使うことが多いのですが今回はPHPの開発環境の構築ログです。簡単なPHPの動作を確認したかっただけなのですが、そのためだけにテストサーバーを用意 […]

Posted on 23rd 3月 2019 by press

Python

生成したリスト同士を計算する方法

リストをループで生成してリスト同士を計算する方法です。サンプルでは、[0, 1, 2, 3, 4]のリストを3個生成して計算します。 loopOneで3を代入しているのでリストを3回計算します。loopTwoで5を代入し […]

Posted on 11th 3月 2019 by press

Information

平成30年度群馬県よろず支援拠点 事例集にて弊社が紹介されました。

平成30年度群馬県よろず支援拠点 事例集にて弊社が紹介されました。 介護施設向け介護記録システムや施設内を人工知能で見守るAIカメラ「Casper」などを紹介していただきました。

Posted on 7th 3月 2019 by press

Information

PyCon APAC 2019 in Philippinesに参加してきました

2019年2月23日、24日にフィリピン行われた「PyCon APAC 2019 in Philippines」に参加してきました。今回のPyCon APAC 2019が初の海外カンファレンスであり、初めてのPyConで […]

Posted on 27th 2月 2019 by press

AWS

cronでデータベースのバックアップをAWSのS3に保存

データベースのバックアップファイルをAWSのS3に保存するプログラムを手動で叩くと問題なくS3にファイルが保存されるのに、cronで定期的に実行したらエラーが出るようになったので調べた内容です。原因はPythonのパスが […]

Posted on 21st 2月 2019 by press

Django

ReportLabで既存のPDFに文字を上書きする

テンプレート用の既存PDFの上から文字を上書きしてダウンロードする方法です。 attachmentをつけるとリンクを押したら即ダウンロードが始まります。

Posted on 20th 2月 2019 by press

Django

DjangoのFormに初期値を設定する

DjangoのFormに初期値を設定する Djangoで生成したFormをhiddenにしたまま、あらかじめ設定しておいた初期値が入ったvalueをPOSTする方法です。 forms.pyでinitial=’ […]

Posted on 17th 2月 2019 by press

View Latest Posts
Python

Pythonでフォルダ内のファイルを別のフォルダにコピー


press
Pythonでフォルダ内のファイルを別のフォルダにコピー
Posted on 28th 4月 2019 by press
2024年度 インターンシップ 募集開始

Pythonであるフォルダ内のファイルを別のフォルダにコピーする方法です。

ディレクトリ構造(ファイルのコピー後)

PROJECT
    ├── filecopy.py
    ├── images
    │   ├── car_1.jpg
    │   ├── car_2.jpg
    │   ├── dog.jpg
    │   └── pig.jpg
    │
    └── animal
        ├── dog.jpg
        └── pig.jpg
import glob
import os
import shutil


directory = (os.getcwd())
image_path = directory + '/images/' '*' + 'g' + '*' + '.jpg'
files = glob.glob(image_path)

for file in files:
    try:
        new_file_path = file.replace('/images/', '/animal/')
        shutil.copy(file, new_file_path)

    except FileNotFoundError:
        pass

    except OSError:
        pass

directory = (os.getcwd())
現在のディレクトリを取得します。

image_path = directory + ‘/images/’ ” + ‘g’ + ” + ‘.jpg’
画像のパスを指定します。今回は’*’を使ってファイル名にgを含む画像を指定しています。

files = glob.glob(image_path)
ファイルを取得します。

for file in files:
取得したファイルを一件ずつ処理していきます。

new_file_path = file.replace(‘/images/’, ‘/animal/’)
新しい画像のパスを指定します。ここではimagesフォルダからanimalに変更します。

shutil.copy()
コピーが行われます。fileがファイルで、new_file_pathが保存先のフォルダになります。
最後に例外の時はpassをするように記述しています。

ファントムYouTubeチャンネル

株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    press
    • Share Article:
    • Twitter
    • Facebook
    • Pinterest
    • LinkedIn
    • Reddit
    Show Comments (0)

    Comments

    Cancel Reply

    コメントを投稿するにはログインしてください。

    Related Articles

    Django

    DjangoでDateTimeFieldが今日のデータを取得する方法

    Djangoのモデル上でDateTimeField型のデータが今日の日付のデータを取得する方法です。 1つ目00:00:00から23:59:59までの範囲を条件に取得します。 2つ目今日の日付が含まれるものを条件に取得し […]

    Posted on 26th 4月 2019 by press
    Python

    UnicodeEncodeError: ‘ascii’ codec can’t encode

    UnicodeEncodeError: ‘ascii’ codec can’t encode Pythonのprint() 関数で文字列を出力する時に以下の様なUnicodeEncod […]

    Posted on 12th 1月 2022 by press