Not defterine komut dosyalarının içe aktarılması
Not defterlerinizi sorunsuz hale getirmek istiyorsanız, not defterinizdeki bazı kodları, not defterinizin içe aktarabileceği bir komut dosyasına taşıyabilirsiniz. Örneğin, tüm yardımcı işlevleri, sınıfları ve görselleştirme kodu parçacıklarını bir komut dosyasına taşıyabilir ve komut dosyası, aynı çalıştırma zamanını paylaşan tüm not defterleri tarafından içe aktarılabilir. Tüm ekstra kodlar olmadan, dizüstü bilgisayarlarınız analizinizin sonuçlarını daha net bir şekilde iletebilirler.
Bir komut dosyasını yerel makinenizden bir not defterine aktarmak ve not defterinden komut dosyasına yazmak için aşağıdaki seçeneklerden birini kullanın:
Kodu yerel komut dosyanızdaki bir not defteri hücresine kopyalayın.
Pythoniçin:
Bu hücrenin başına, kodu çalışma dizininize Python dosyası olarak kaydetmek için
%%writefile myfile.pyekleyin. Aynı yürütme ortamını kullanan not defterleri de bu dosyayı içe aktarabilir.Bu yöntemin yararı, kodun not defterinizde var olması ve istediğiniz zaman kodu düzenleyip yeni bir Python komut dosyası olarak saklamanızdır.
R için:
Kodu not defterine R komut dosyası olarak çalışma dizinine kaydetmek istiyorsanız,
writeLines(myfile.R)işlevini kullanabilirsiniz.
Yerel komut dosyanızı Cloud Object Storage ' a kaydedin ve çalıştırma zamanının yerel dosya sistemine ekleyerek dosyayı çalıştırma zamanı için kullanılabilir kılın. Bu yalnızca Pythoniçin desteklenir.
- Varlığı projeye yükle simgesini (
) tıklatın ve komut dosyasına göz atın ya da not defteri kenar çubuğunuza sürükleyin. Komut dosyası, projenizle ilişkili Cloud Object Storage (Bulut Nesne Depolaması) kabına eklenir. - Komut dosyasını yürütme ortamının yerel dosya sistemine ekleyerek, komut dosyasını Python yürütme ortamının kullanımına sunun:
Kod parçacıkları simgesi (
) simgesini tıklatın ve Verileri okuseçeneğini belirleyin.

Projeden veri seç 'i tıklatın ve Veri varlığı' nı seçin.
Projenizin COS ' unda bulunan veri varlıkları listesinden komut dosyanızı seçin ve Seçdüğmesini tıklatın.
.Not defterinizdeki boş bir hücreyi tıklatın ve not defteri kenar çubuğundaki Farklı yükle menüsünden StreamingBody nesnesini ekleseçeneğini belirleyin.

StreamingBody nesnesinin içeriğini yerel yürütme ortamının dosya sistemindeki bir dosyaya yazın:
f = open('<myScript>.py', 'wb') f.write(streaming_body_1.read()) f.close()Bu, yazma erişimi olan bir dosyayı açar ve dosyaya yazmak için yazma yöntemini çağırır.
Komut dosyasını içe aktar:
import <myScript>
- Varlığı projeye yükle simgesini (
Not defterinizdeki bir komut dosyasındaki yöntemlere erişmek üzere sınıfları içe aktarmak için aşağıdaki komutu kullanın:
Pythoniçin:
from <python file name> import <class name>R için:
source("./myCustomFunctions.R") ## available in base RWeb 'den bir R komut dosyası sağlamak için:
source_url("<insert URL here>") ## available in devtools
Üst konu: Kitaplıklar ve komut dosyaları