タグ

ブックマーク / hidehara.hatenadiary.org (1)

  • Win/Linuxの両方でpythonスクリプトを動作させるときの注意点など - hideharaの日記

    そんなに書くわけじゃないのですが、ひっかかった所をメモしておきます。まだまだあると思われますが。。。 スクリプトファイルの扱い、文字コードの違い Windowslinux で同じPythonスクリプトを使いまわすときの注意点 Pythonスクリプト一行目の "#!/usr/bin/env python" はWinでは認識してくれないです。がLinuxでは重要ですので記述をする。 あと文字コード。まずはSJISは使わずに、UTF-8に統一しましょう。 Pythonスクリプト二行目への宣言 "# -*- coding: UTF-8 -*-" を忘れずに。 BOMと改行コードについても述べられてます。 ディレクトリ構造の違い Python 11.1.共通のパス名操作 Linuxだと /home/myname/hogehoge となりますが、Winだと C:\Users\myname\hog

    Win/Linuxの両方でpythonスクリプトを動作させるときの注意点など - hideharaの日記
    U1and0
    U1and0 2018/11/14
    “セパレーターの違い Python 16.1.雑多なオペレーティングシステムインタフェース 例えばディレクトリパスのセパレーター文字列 '/' (Linux) と '\' (Win) を扱う時は、次が使えます os.sep”
  • 1