タグ

pathに関するU1and0のブックマーク (6)

  • Big Sky :: Golang で物理ファイルの操作に path/filepath でなく path を使うと爆発します。

    たぶん逆引きが無いから探せないのかなと思ったので path/filepath にどういう機能があるのか書いておく。 filepath.Join 使って下さい。 / “Go言語でクロスプラットフォーム的にパスとファイル名を結合するには? | 非IT企業に勤める中年サラリーマンのIT日記” https://t.co/ehXCf0u8X9 — 自称mattn (@mattn_jp) October 24, 2017 パスからファイル名を得る filepath.Base を使う。 package main import ( "path/filepath" ) func main() { println(filepath.Base("C:/foo/bar")) } この場合 bar が表示される。 パスからディレクトリ名を得る filepath.Dir を使う。 package main impor

    Big Sky :: Golang で物理ファイルの操作に path/filepath でなく path を使うと爆発します。
  • Pythonで作成した自作モジュールを様々な階層からimport - かざん

    作成したPythonファイルをモジュールとして、他のPythonファイルから呼び出し(import)、1つのファイルを複数のファイルから再利用することができる。 今回はそのモジュールのimportに関する備忘録。 パッケージとモジュールと__init__.py 一応メモしておくと、モジュールが.pyファイルなのに対し、パッケージは複数のモジュールがまとまったディレクトリのことを指すらしい。 ここで注意したいのは、パッケージとなるディレクトリには__init__.pyというファイルを置かなくてはならないこと。 __init__.pyとは、モジュールをimportする時の初期化を行ってくれるファイルであり、このファイルが置いていないパッケージのモジュールをimportしようとしても、import errorとなってしまう。 あくまで、「このファイルにはモジュールが存在する」ということを表すだけ

  • pythonでフォルダを監視する

    今回はpythonで特定のフォルダを監視し、ファイルの発生や削除などを検知する方法をご紹介します。 環境 macOS Sierra 10.12.5 python 3.4 モジュールのインストール 今回使用するのは「watchdogモジュール」です。 Windowsの方はコマンドプロンプト、Macの方はターミナルを起動し、次のコマンドを実行してください。 >> pip install watchdog pipが使用できない場合は以下よりソースファイルを取得し、中のsetup.pyを実行してください。 https://pypi.python.org/pypi/watchdog モジュールの用意が整っている前提で進めます。 スクリプト # -*- coding: utf-8 -*- from watchdog.events import FileSystemEventHandler from w

    pythonでフォルダを監視する
    U1and0
    U1and0 2018/05/11
    watchdogモジュール
  • Linuxの/bin、/usr/bin、$HOME/binのそれぞれの役割 - Qiita

    この前Scalatraを使うためにConscriptというものをインストールしてて、こいつが~/binディレクトリを作っていて、あれ、そこなんやと思い調べてみた。 それぞれのbinディレクトリの役割と、あるプログラムをビルド・インストールする時に、/binか、/usr/binか、~/binどこが適切なのかについて。 まずbinってなんや まずbinってなんなんや。 binとは、Binary codeのことでようするに実行可能プログラム置き場ということ。バイナリということはコンパイル型の言語により作られたプログラムが置かれるのだろう。 そしてLinuxのディレクトリ構成については以下の記事がすごくよかった。ここで読めておいてよかったなと思った。 まずは/binについて /binには、FHSによって定められたシングルユーザを含めたどのユーザでも使えるコマンドだけが入る。FHSの定めたコマンドに

    Linuxの/bin、/usr/bin、$HOME/binのそれぞれの役割 - Qiita
    U1and0
    U1and0 2018/01/22
    /bin, /usr/bin, ~/bin の順番に左側が管理系右側がユーザー依存系のコマンドが入るディレクトリ
  • MSYS2 で PATH が引き継がれない

    Published: 2016-05-09 15:20 +0900 by Chirimen MSYS2 で Windows の PATH が引き継がれなくなっていた 概要 MSYS2 を更新して端末エミュレータ (mintty) を立ち上げたら、 Windows の環境変数 Path の内容が bash に引き継がれなくなっていた。 引き継ぎたいときは Windows の環境変数で MSYS2_PATH_TYPE に inherit を設定するとよい。 はじめに ひさしぶりに MSYS2 の更新をしたんだけれど、 更新後に TeX を実行しようとしたら TeX の実行ファイルに PATH が通っていなかった。 Windows の他の環境変数は引き継がれているので、 どうも PATH だけクリアして再設定しているような感じ。 ~/.profile か ~/.bashrc とかに記述すればいい

    U1and0
    U1and0 2017/01/04
    “MSYS2 を更新して端末エミュレータ (mintty) を立ち上げたら、 Windows の環境変数 Path の内容が bash に引き継がれなくなっていた。 引き継ぎたいときは Windows の環境変数で MSYS2_PATH_TYPE に inherit を設定するとよい。”
  • http://www.drunk-boarder.com/blog/pythondir/

    U1and0
    U1and0 2016/03/11
    ファイル操作
  • 1