質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.83%
import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

受付中

Python:コンポーネントを、インターネット越しに インポートしたい。

Nouble1
Nouble1

総合スコア5

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

1回答

0グッド

0クリップ

563閲覧

投稿2023/03/12 16:09

編集2023/03/13 15:13

実現したいこと

コンポーネント内ツールを、

インターネット上の Onedrive等の、
ファイルシステムに 保管し。

利用時は ファイルシステムから、
importする 前提と、
しておいた場合、

誰しもが 気楽に、
コードを 公開も、
できるし、

気軽に importして、
使える、

そうした 利便性を、
実現し、甘受したい。

実現希望内容、

  • コンポーネントを 任意の、

 ネットワーク上に、
誰でも 自由に、
配して 使いたい。

  • 如何すれば 自身記載Codingを、

 気に入って 頂けた方に、
インターナットファイルシステム越しに、
公開できるか 知りたい、

  • 技術的面で 如何したら、

 importして 頂けるか、
知りたい、

  • 私自身も 自身公開Coding記載量を、

 インターナットファイルシステム越しの、
importによって 減らしたい。
_

瀕している 状況。

Onedriveの、

・参照先アドレス「以下、λと 呼称」と、
コンポーネント配置デレクトリー 両方に、
init.pyを 配置しました。

・λ配置initファイル内に、
〉from .a¥b¥c¥Target import Target
と 記載しました、

・実行Pythonプログラムに、
〉from λ import Target
と 記載しました。
_

結果、

シンタックスエラーになりました。
_

該当のソースコード

Python 3.11.1

1from .a¥b¥c¥Target import Target

Python 3.11.1 実行ルーチン冒頭部、

1from λ import Target

Python3.11.1 Target.py

1def Target(): 2 pass

_

補足情報(FW/ツールのバージョンなど)

環境、

Visual Studiocord、
Windows11、
Python3.11.1 Microsoft配布版、
PowerShell、
_

ファイルサーバーコンポーネントフォルダー階層、

Onedrive_root_directory ←※注
_└__init__.py
_└directory a
__└ directory b
___└ directory c
____└__init__.py
____└import_Target.py
_____( def Target(): )

※注ヶ所の インターネットアドレスを、
仮に λと、
呼称しています。
_

余談ですが、

疲れてる性か 文脈が、
拙くて 済みません。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

Nouble1

2023/03/13 04:39

実質、 内容は 記載していると、 思うのですが 如何でしょう? 其の項は、 内容が 重複しますので、 排除しただけです。

回答1

1

誰しもが 気楽に、コードを 公開も、できるし、
気軽に importして、使える、

それは裏を返せば、誰もが気軽に不正なプログラムを仕込める、ということです。

公式のリポジトリにすら不正なパッケージが混入する話も散見される状況を考えれば、まっとうなプログラマーが他人の管理するサーバで公開されるようなライブラリを使うという気にはならないでしょう。

投稿2023/03/13 02:39

編集2023/03/13 05:24
maisumakun

総合スコア143059

TakaiY👍を押しています

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

Nouble1

2023/03/13 04:50

其れを 言い出すなら、 全ての importコンポーネントは、 初使用時 信頼できませんよね?
maisumakun

2023/03/13 05:23

PHPにも、かつて「インターネットからincludeする」機能が存在しましたが、途中のバージョンから非推奨化されました。 https://www.php.net/manual/ja/migration74.deprecated.php 誰が管理しているかもわからないネットの海から直接includeできるのは、(ダウンロードするのと違って不意に有害なバージョンに差し替えられるなど)それだけ危険な機能なのです。
Nouble1

2023/03/13 15:26

もしや、 貴方に 悪戯に、 誤解を 孕ませたのでしょうか? だとしたら お詫びします、 質問文も 改めさせて、 頂きました。     できれば、 実現方法の ご指南を、 頂戴できるならば 幸いです。
maisumakun

2023/03/15 22:55

セキュリティの問題ですので、自分自身が「甘受」する分にはまだ許容の余地もなくはないですが、他人にそれを広めていいものではありません(甘言を使ってセキュリティを緩めさせる詐欺師と同じやり方になってしまいます)。
Nouble1

2023/03/16 15:57

こう言うのは、 気を 使いますし、 私の 立場上、 危うくするので 避けたいのですが。 _ 済みません、 謝罪も しました、 質問文も 改めました、 未だ 何を、 求められるのですか? 何故 論点に、 沿っては 頂けないのですか? 何を お求めなのですか?

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.83%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。